using System.Text.RegularExpressions; using AibisDream.Kit; using AibisDream.Utility; using Yarn.Unity; namespace AibisDream { public enum EventEnum { NextYarn, PlugIn, PlugOut, SceneLoad, FixSceneModeChanged, CutEnd } public enum GameLifecycleEvent { ApplicationReady, SessionStarted, SessionReady, SessionPaused, SessionResumed, SessionEnding, SessionEnded, SessionFailed } public enum DialogEventEnum { StartNode, LineStart, LineShown, LineEnd, OptionShow, OptionSelected, LineHistoryAppend } public enum InteractionEventEnum { DialogStart, DialogEnd } public enum ScreenEventEnum { RegisterLineView, Selected } public enum StorageEvent { VariableSet, VariablesCleared } public enum SettingChangeEvent { TextSpeed, LocaleChanged, DisplayChanged } public enum TerminalUIAudioEnum { Hover, Click, } public enum TerminalUIEvent { MainMenuPhase, PauseMenuAmbEnter, PauseMenuAmbExit, } }