public static void Initialize(string filename){ events = new DialoguerEvents(); // Initialize DialoguerDataManager DialoguerDataManager.Initialize(filename); // Subscribe to events DialoguerEventManager.onStarted += events.handler_onStarted; DialoguerEventManager.onEnded += events.handler_onEnded; DialoguerEventManager.onSuddenlyEnded += events.handler_SuddenlyEnded; DialoguerEventManager.onTextPhase += events.handler_TextPhase; DialoguerEventManager.onWindowClose += events.handler_WindowClose; DialoguerEventManager.onWaitStart += events.handler_WaitStart; DialoguerEventManager.onWaitComplete += events.handler_WaitComplete; DialoguerEventManager.onMessageEvent += events.handler_MessageEvent; }
/// <summary> /// Call this in order to initialize the Dialoguer system. /// </summary> public static void Initialize() { events = new DialoguerEvents(); // Initialize DialoguerDataManager DialoguerDataManager.Initialize(); // Subscribe to events DialoguerEventManager.onStarted += events.handler_onStarted; DialoguerEventManager.onEnded += events.handler_onEnded; DialoguerEventManager.onSuddenlyEnded += events.handler_SuddenlyEnded; DialoguerEventManager.onTextPhase += events.handler_TextPhase; DialoguerEventManager.onWindowClose += events.handler_WindowClose; DialoguerEventManager.onWaitStart += events.handler_WaitStart; DialoguerEventManager.onWaitComplete += events.handler_WaitComplete; DialoguerEventManager.onMessageEvent += events.handler_MessageEvent; }
/// <summary> /// Call this in order to initialize the Dialoguer system. /// </summary> public static void Initialize(){ // Only initialize once if(ready) return; events = new DialoguerEvents(); // Initialize DialoguerDataManager DialoguerDataManager.Initialize(); // Subscribe to events DialoguerEventManager.onStarted += events.handler_onStarted; DialoguerEventManager.onEnded += events.handler_onEnded; DialoguerEventManager.onSuddenlyEnded += events.handler_SuddenlyEnded; DialoguerEventManager.onTextPhase += events.handler_TextPhase; DialoguerEventManager.onWindowClose += events.handler_WindowClose; DialoguerEventManager.onWaitStart += events.handler_WaitStart; DialoguerEventManager.onWaitComplete += events.handler_WaitComplete; DialoguerEventManager.onMessageEvent += events.handler_MessageEvent; ready = true; }