private void Init() { string configPath = Application.dataPath + "/Resources/Configs"; ConfigHandler.LoadConfigs(configPath); instance = this; mainUIController.Init(); player = LoadOrCreatePlayer(); combatStateMachine = new CombatStateMachine(); combatStateMachine.Init(); timelineScriptController = MainUIController.instance.GetTimelineController().GetComponent <TimelineScriptController>(); }
public override void ProcessFrame(Playable playable, FrameData info, object playerData) { TimelineScriptController controller = playerData as TimelineScriptController; if (controller == null) { return; } if (!done) { controller.PerformScriptedAction(action, sequenceIndex, dialogue, dialogueDelay, clearDialogue, transitionID, acceptInput); done = true; } }