void FireWeapon() { if (fireMech.CooledDown() && ammoSys.CanFire()) { fireMech.Fire(); ammoSys.Fired(); } }
void FireWeapon() { if (fireMech.CooledDown() && ammoSys.CanFire()) { fireMech.Fire(); ammoSys.Fired(); if (scopeStatus.Scoped()) { recoil.RecoilScoped(); } else { recoil.Recoil(); } } }