private static void OnReloadScripts() { if (EditorApplication.isPlayingOrWillChangePlaymode == false) { ValueChangeEvent.InitializeAllValueChangeEvents(); } }
private static void OnPlayModeChange(PlayModeStateChange mode) { if (mode == PlayModeStateChange.EnteredEditMode) { ValueChangeEvent.InitializeAllValueChangeEvents(); } }
private static void OnHierarchyChange() { Scene getScene = SceneManager.GetActiveScene(); if (getScene != activeScene) { ValueChangeEvent.InitializeAllValueChangeEvents(); activeScene = getScene; } }