private void NotifyPausePlayerMoved(PausePlayer player)
 {
     if (PausePlayerMoved != null)
         PausePlayerMoved(player);
 }
        public void DoDirectionDelta(PausePlayer player, ref Vector3 delta)
        {
            if (!IsPanelVisible)
                return;

            player.Rotate(ref delta, MouseConfiguration.RotatingSpeed);
        }
 public void DoPanelAction(PausePlayer player)
 {
     foreach (var p in Panels.Values)
         if (p.Visible)
             p.DoClick(player.Circle);
 }
        public void DoMoveDelta(PausePlayer player, ref Vector3 delta)
        {
            if (!IsPanelVisible)
                return;

            player.Move(ref delta, MouseConfiguration.MovingSpeed);
        }