public static MyDebugConsole GetInstance() { if (m_Instance == null) { m_Instance = new MyDebugConsole(); } return(m_Instance); }
/// <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; } } }
public static MyDebugConsole GetInstance() { if (m_Instance == null) m_Instance = new MyDebugConsole(); return m_Instance; }
/// <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(); }