Exemplo n.º 1
0
    void Start()
    {
        //Debug.Log("".IndexOf());
        // 初期データのインスタンスがない場合は、データを再ロードする。
        isDataReady = TextFileHelper.IsExist(Const.Path.MasterData.escapeInput) && ScenarioRepository.Count != 0;
        if (!isDataReady && TextFileHelper.IsExist(Const.Path.MasterData.escapeInput))
        {
            GameController.Instance.Init();
            isDataReady = true;
        }
        viewController  = GameObject.FindObjectOfType <StorySceneViewController>();
        scenarioManager = GameObject.FindObjectOfType <ScenarioManager>();
        escapeManager   = GameObject.FindObjectOfType <EscapeManager>();
        viewController.Init();
        scenarioManager.Init();
        textHelper = new TextComponentHelper(viewController.contentText);

        if (isDataReady)
        {
            scenarioManager.Next();
        }
    }