private void OnEnable() { wantsMouseMove = true; if (chapterMenu == null) { chapterMenu = CreateInstance <TrainingMenuView>(); } if (chapterRepresentation == null) { #if CREATOR_PRO chapterRepresentation = new ProChapterRepresentation(); #else chapterRepresentation = new ChapterRepresentation(); #endif chapterRepresentation.Graphics.Canvas.PointerDrag += (o, eventArgs) => currentScrollPosition -= eventArgs.PointerDelta; } if (titleIcon == null) { titleIcon = new EditorIcon("icon_training_editor"); } EditorSceneManager.newSceneCreated += OnNewScene; EditorSceneManager.sceneOpened += OnSceneOpened; GlobalEditorHandler.CourseWindowOpened(this); }