private void Awake()
 {
     if (currentPrimary == null)
     {
         currentPrimary = Shotgun;
     }
     if (currentHeavy == null)
     {
         currentHeavy = RocketLauncher;
     }
     UpdateWeapon();
 }
Ejemplo n.º 2
0
        public virtual void InitializeShip()
        {
            InitializePilotForSquadBuilder();

            foreach (ShipArcInfo arcInfo in ShipInfo.ArcInfo.Arcs)
            {
                if (arcInfo.Firepower != -1)
                {
                    PrimaryWeapons.Add(new PrimaryWeaponClass(this, arcInfo));
                }
            }

            Damage = new Damage(this);
            ActionBar.Initialize();
        }
 public void SetPrimary(string Primary)
 {
     if (Primary == "Assault")
     {
         currentPrimary = AssaultRifle;
     }
     else if (Primary == "Shotgun")
     {
         currentPrimary = Shotgun;
     }
     else if (Primary == "Sniper")
     {
         currentPrimary = Sniper;
     }
 }