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