コード例 #1
0
    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>();
    }
コード例 #2
0
    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;
        }
    }