예제 #1
0
 private void Awake()
 {
     if (_gameData == null)
     {
         _gameData = GameData.Load();
     }
     if (_dispatcher == null)
     {
         _dispatcher = EventsDispatcher.Load();
     }
     if (_gameParameters == null)
     {
         _gameParameters = GameParameters.Load();
     }
 }
예제 #2
0
 private void Awake()
 {
     _gameController = GetComponent <GameController>();
     _dispatcher     = EventsDispatcher.Load();
     _gameParameters = GameParameters.Load();
 }
예제 #3
0
 public Player(PlayerId id, GameParameters gameParameters, IDispatcher dispatcher)
 {
     Id             = id;
     Dispatcher     = dispatcher;
     GameParameters = gameParameters;
 }