Exemplo n.º 1
0
 void Start()
 {
     if (!IsPrimary)
     {
         _subGun = new SubGun(Name, BaseCapacity, BaseReloadTime, SuitableAmmoName, BaseDamage, BaseDiffusion, BaseRecoil, BaseSpeed);
     }
     else
     {
         _primaryGun = new PrimaryGun(Name, BaseCapacity, BaseReloadTime, SuitableAmmoName, BaseDamage, BaseDiffusion, BaseRecoil, BaseSpeed);
     }
 }
Exemplo n.º 2
0
 public bool AddGun(PrimaryGun primaryGun)
 {
     if (_character.GetPrimaryGun(1) == null)
     {
         _character.SetPrimaryGun(1, primaryGun);
     }
     else if (_character.GetPrimaryGun(1).GetName() != primaryGun.GetName())
     {
         if (_character.GetPrimaryGun(2) == null)
         {
             _character.SetPrimaryGun(2, primaryGun);
         }
         else if (_character.GetPrimaryGun(2).GetName() != primaryGun.GetName())
         {
             return(false);
         }
     }
     return(true);
 }