private void UnturnedPlayerEvents_OnPlayerUpdateGesture(UnturnedPlayer player, Rocket.Unturned.Events.UnturnedPlayerEvents.PlayerGesture gesture)
 {
     if (gesture != UnturnedPlayerEvents.PlayerGesture.PunchLeft && gesture != UnturnedPlayerEvents.PlayerGesture.PunchRight)
     {
         PointToolManager.ManageGestureUpdate(player, gesture);
     }
 }
 public void FixedUpdate()
 {
     if (awake && Ready)
     {
         PlayerInput PInput      = Player.input;
         bool        LPunchState = PInput.keys[(byte)UnturnedKey.LPunch];
         bool        RPunchState = PInput.keys[(byte)UnturnedKey.RPunch];
         if (LPunchState != LPunchDown)
         {
             if (LPunchState)
             {
                 // send fire
                 if (!Player.equipment.isSelected)
                 {
                     PointToolManager.ManageGestureUpdate(UPlayer, Rocket.Unturned.Events.UnturnedPlayerEvents.PlayerGesture.PunchLeft);
                 }
             }
             LPunchDown = LPunchState;
         }
         if (RPunchState != RPunchDown)
         {
             if (RPunchState)
             {
                 // send fire
                 if (!Player.equipment.isSelected)
                 {
                     PointToolManager.ManageGestureUpdate(UPlayer, Rocket.Unturned.Events.UnturnedPlayerEvents.PlayerGesture.PunchRight);
                 }
             }
             RPunchDown = RPunchState;
         }
     }
 }