public void NextMessage()
    {
        if (mStartID > mEndID)
        {
            mIngmaeStateMgr.ChangeState(IngameStateStart.Instance);
            gameObject.SetActive(false);
            return;
        }

        mMessageText.text = TableManager._instance.Get(eTableType.ExplainDialog)._datas[(mStartID++).ToString()]["Explain"];
    }
 public void Execute(IngameStateManager e)
 {
     _timeCheck += Time.deltaTime;
     if (_timeCheck > 1.0f)
     {
         _timeCheck = 0;
         if (!_countDownWnd.ChangeCountBG())
         {
             _countDownWnd.gameObject.SetActive(false);
             e.ChangeState(IngameStatePlay.Instance);
         }
     }
 }