private void Awake() { LoadGraphicsSettings(); systemDrawer = new DrawResourceSystemDebugGui(_settings); EditorApplication.playModeStateChanged += OnPlayModeStateChanged; OnPlayModeStateChanged(Application.isPlaying ? PlayModeStateChange.EnteredPlayMode : PlayModeStateChange.EnteredEditMode); _hipnotoad = new EditorSpriteAnimator(_settings.EditorModeAnimationSprites); }
private void OnDestroy() { EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; _hipnotoad = null; Clear(); }