public void AimGun() { if (AimCO != null) { StopCoroutine(AimCO); } AimCO = StartCoroutine(Aim(ActiveGun)); GunStats.Aim(); ActiveGun.transform.localEulerAngles = GunStats.AimRot; recoil = GunStats.MaxRecoil; }