private void InitializeComponents() { if (mainModel == null) { mainModel = GetComponent <MainModel>(); } if (camera == null) { camera = GetComponent <PixelPerfectCamera>(); } if (gameBoard == null) { gameBoard = GetComponent <IGameBoard>(); } if (dataService == null) { dataService = GetComponent <IDataService>(); } if (inputController == null) { inputController = GetComponent <IInput>(); } if (screensManager == null) { screensManager = GetComponent <IScreensManager>(); } if (gameStatesFactory == null) { gameStatesFactory = GetComponent <IGameStatesFactory>(); } }
public GameStateWaitingRoundResults(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public BaseGameState(GameManager manager, IGameStatesFactory factory) { _manager = manager; _factory = factory; }
public GameStateLoginInput(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public GameStateMatchmaking(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public GameStateDisplayRoundResults(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public GameStateLoginVerification(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public GameStateInitial(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public GameStateCharacterSelection(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }
public GameStateSelectActions(GameManager manager, IGameStatesFactory factory) : base(manager, factory) { }