private void CancelPreAction() { switch (currentWeapon.name) { case "AssaultRifle": //crosshairAR.GetComponent<Animator>().SetTrigger("Idle"); rifleControl.CancelAim(); rifleControl.CancelReload(); break; case "GrenadeLauncher": gLControl.CancelReload(); break; } }