コード例 #1
0
ファイル: MonoIslandCameraSM.cs プロジェクト: slb1988/agame
        public void GotoState(E_IslandCameraState newStateName, object param = null)
        {
            IslandCameraBaseState nextState = this.GetState(newStateName);

            if (this._currentState != null)
            {
                this._currentState.Exit(nextState);
            }
            nextState.Enter(this._currentState, param);
            this._currentState = nextState;
        }
コード例 #2
0
ファイル: MonoIslandCameraSM.cs プロジェクト: slb1988/agame
 private IslandCameraBaseState GetState(E_IslandCameraState stateName)
 {
     return(this._stateDict[stateName]);
 }