ObservableCollection melee = Melee.GetWeapon(); Weapon[] meleeArray = melee.ToArray();