public void InitMessage(IngameStateManager e)
 {
     mIngmaeStateMgr = e;
     mStartID        = TableManager._instance.Get(eTableType.SceneInfo).ToI((int)mIngmaeStateMgr.mNowGameKind + 1, "StartIndex");
     mEndID          = TableManager._instance.Get(eTableType.SceneInfo).ToI((int)mIngmaeStateMgr.mNowGameKind + 1, "EndIndex");
     NextMessage();
 }
    protected virtual void Start()
    {
        GameObject go = new GameObject("IngameStateMgr", typeof(IngameStateManager));

        mStateMgr = go.GetComponent <IngameStateManager>();
        mStateMgr.mNowGameKind = mGameKind;
        mStateMgr.InitState();
    }
 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);
         }
     }
 }
示例#4
0
 public void Enter(IngameStateManager e)
 {
     _gameStartWnd = UIManager._instance.OpenWnd <GameStartWindow>(UIManager.eKindWindow.GameStartWindow);
     _gameStartWnd.InitMessage(e);
 }
示例#5
0
 public void Exit(IngameStateManager e)
 {
 }
示例#6
0
 public void Execute(IngameStateManager e)
 {
 }
 public void Enter(IngameStateManager e)
 {
     _countDownWnd = UIManager._instance.OpenWnd <CountDown>(UIManager.eKindWindow.CountDownWindow);
 }
 public void Exit(IngameStateManager e)
 {
     Debug.Log(" -- SampleStateInit Exit ");
 }
 public void Enter(IngameStateManager e)
 {
     Debug.Log("Play Game");
 }