示例#1
0
        private void _OnToStartGame(GameZone game_zone)
        {
            var stage = new LoadingMapStage(_Binder, game_zone);

            stage.OnDoneEvent += _LoadingMapDone;
            _Machine.Push(stage);
        }
示例#2
0
        public void Play(GameZone game_zone)
        {
            var stage = new PlayStage(_Binder, game_zone);

            //stage.OnDoneEvent += () => { OnDonePlayEvent?.Invoke(); };

            _Machine.Push(stage);
        }
示例#3
0
 public PlayStage(ISoulBinder binder, GameZone game_zone)
 {
     _Binder   = binder;
     _GameZone = game_zone;
 }
示例#4
0
文件: User.cs 项目: kof1016/Cluedo
		public void View(GameZone game_zone)
		{
			var stage = new ViewStage(_Binder, game_zone);

			_Machine.Push(stage);
		}
示例#5
0
文件: User.cs 项目: kof1016/Cluedo
		public void Play(GameZone game_zone)
		{
			var stage = new PlayStage(_Binder, game_zone);

			//stage.OnDoneEvent += () => { OnDonePlayEvent?.Invoke(); };

			_Machine.Push(stage);
		}
示例#6
0
文件: User.cs 项目: kof1016/Cluedo
		private void _LoadingMapDone(GameZone game_zone)
		{
			Play(game_zone);
		}
示例#7
0
文件: User.cs 项目: kof1016/Cluedo
		private void _OnToStartGame(GameZone game_zone)
		{
			var stage = new LoadingMapStage(_Binder, game_zone);
			stage.OnDoneEvent += _LoadingMapDone;
			_Machine.Push(stage);
		}
示例#8
0
 public LoadingMapStage(ISoulBinder binder, GameZone game_zone)
 {
     _Binder   = binder;
     _GameZone = game_zone;
 }
示例#9
0
		public PlayStage(ISoulBinder binder, GameZone game_zone)
		{
			_Binder = binder;
			_GameZone = game_zone;
		}
示例#10
0
		public LoadingMapStage(ISoulBinder binder, GameZone game_zone)
		{
			_Binder = binder;
			_GameZone = game_zone;
		}
示例#11
0
        public void View(GameZone game_zone)
        {
            var stage = new ViewStage(_Binder, game_zone);

            _Machine.Push(stage);
        }
示例#12
0
 private void _LoadingMapDone(GameZone game_zone)
 {
     Play(game_zone);
 }