Esempio n. 1
0
 public void OnClick(Vector2 touchPos)
 {
     if (isEscapeMode)
     {
         escapeManager.OnClick(touchPos);
         return;
     }
     if (isClickable)
     {
         if (textHelper.IsCompleteDisplayText)
         {
             scenarioManager.Next();
         }
         else
         {
             textHelper.CompleteDisplayText();
         }
     }
 }
Esempio n. 2
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();
        }
    }