void GetM2Input() { M2currentInput = Input.GetAxisRaw("Fire2"); if (M2currentInput >= M1MinInput) //holding down button { if (M2prevInput < M2MinInput) { IM.AimNavPointerStart(); } else { IM.AimNavPointerContinued(playerCam.transform.forward + improveAim); } } else //not holding { if (M2prevInput >= M2MinInput) //let go { IM.ReleasedNavPointer(); } } M2prevInput = M2currentInput; }