private void BeginInactive()
 {
     State                 = LongPressState.Inactive;
     _charging             = null;
     _indicator.color      = new Color(1, 1, 1, 0);
     _indicator.fillAmount = 0;
 }
 private void ManageInactive()
 {
     if (Input.GetMouseButtonDown(0))
     {
         _charging = FindLongPress();
         if (_charging)
         {
             BeginCharging();
         }
     }
 }
 private void RightClick()
 {
     if (!_interceptRightClick || !Input.GetMouseButtonUp(1))
     {
         return;
     }
     _charging = FindLongPress();
     if (_charging)
     {
         BeginCharged();
     }
 }