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); } }
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); }