Beyond_Beyaan.Ship.Clear C# (CSharp) Метод

Clear() публичный Метод

public Clear ( List availableArmorTechs, List availableEngineTechs ) : void
availableArmorTechs List
availableEngineTechs List
Результат void
        public void Clear(List<Technology> availableArmorTechs, List<Technology> availableEngineTechs)
        {
            //Used by ship design screen to clear out everything
            for (int i = 0; i < Weapons.Length; i++)
            {
                Weapons[i] = new KeyValuePair<Equipment, int>();
            }
            for (int i = 0; i < Specials.Length; i++)
            {
                Specials[i] = null;
            }
            ECM = null;
            Computer = null;
            Shield = null;
            ManeuverSpeed = 1;
            Armor = new Equipment(availableArmorTechs[0], false);
            Engine = new KeyValuePair<Equipment, float>(new Equipment(availableEngineTechs[0], false), 0);
            UpdateEngineNumber();
        }