/// <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; } } }
/// <summary> /// OnShowPhysAABB /// </summary> /// <param name="sender"></param> public void OnShowPhysAABB(MyDebugConsole.MyDebugConsoleItem sender) { m_enableAABBUnderMouse = !m_enableAABBUnderMouse; MyEditor.Static.EnablePhysAABBUnderMouse(m_enableAABBUnderMouse); }
/// <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(); }