private static void EditorApplication_playModeStateChanged(PlayModeStateChange obj) { if (obj == PlayModeStateChange.EnteredPlayMode && EditorApplication.isPaused) { KLCenter.PauseKrilloud(); } }
private static void EditorApplication_pauseStateChanged(PauseState obj) { if (EditorApplication.isPlaying) { if (obj == PauseState.Unpaused) { KLCenter.ResumeKrilloud(); } else if (obj == PauseState.Paused) { KLCenter.PauseKrilloud(); } } }
private void DrawEngineState() { bool paused = KLCenter.IsKrilloudPaused(); EditorGUILayout.LabelField("IsPaused: " + paused, EditorStyles.helpBox); }
private void OnEnable() { m_target = target as KLCenter; }