/// <summary>
        /// OnResetObjectRotation
        /// </summary>
        /// <param name="sender"></param>
        public void OnRotationScaleReset(MyDebugConsole.MyDebugConsoleItem sender)
        {
            if (MyEditor.Static.IsActive())
            {
                //@ getSelection - reset rot on selected objects!
                List <MyEntity> selection = MyEditorGizmo.SelectedEntities;
                if (selection.Count == 0)
                {
                    return;
                }

                foreach (MyEntity entity in selection)
                {
                    Matrix mat = Matrix.Identity;
                    mat.Translation    = entity.WorldMatrix.Translation;
                    entity.WorldMatrix = mat;
                }
            }
        }
Пример #2
0
 /// <summary>
 /// OnShowPhysAABB
 /// </summary>
 /// <param name="sender"></param>
 public void OnShowPhysAABB(MyDebugConsole.MyDebugConsoleItem sender)
 {
     m_enableAABBUnderMouse = !m_enableAABBUnderMouse;
     MyEditor.Static.EnablePhysAABBUnderMouse(m_enableAABBUnderMouse);
 }
Пример #3
0
 /// <summary>
 /// Enable/Disable debugdraw called form debugConsole
 /// </summary>
 /// <param name="shortcut"></param>
 public void OnToggleDebugDraw(MyDebugConsole.MyDebugConsoleItem sender)
 {
     m_debugDraw = !m_debugDraw;
     return;
 }
 /// <summary>
 /// OnResetCamera
 /// </summary>
 /// <param name="sender"></param>
 public void OnResetCamera(MyDebugConsole.MyDebugConsoleItem sender)
 {
     MySpectator.ResetSpectatorView();
 }