Пример #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
		public void View(GameZone game_zone)
		{
			var stage = new ViewStage(_Binder, game_zone);

			_Machine.Push(stage);
		}
Пример #5
0
		public void Play(GameZone game_zone)
		{
			var stage = new PlayStage(_Binder, game_zone);

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

			_Machine.Push(stage);
		}
Пример #6
0
		private void _LoadingMapDone(GameZone game_zone)
		{
			Play(game_zone);
		}
Пример #7
0
		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);
 }