예제 #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
파일: PlayStage.cs 프로젝트: kof1016/Cluedo
		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);
 }