public SignalDispatcher(Signals.FactionSelected factionSelectedSignal, Signals.SystemFactionChanged systemFactionChangedSignal, Signals.RegimentMoved regimentMovedSignal, Signals.PlayerJoined playerJoinedSignal, Signals.PlayerDeparted playerDepartedSignal, Signals.FatalError fatalErrorSignal) { _factionSelectedSignal = factionSelectedSignal; _systemFactionChangedSignal = systemFactionChangedSignal; _regimentMovedSignal = regimentMovedSignal; _playerJoinedSignal = playerJoinedSignal; _playerDepartedSignal = playerDepartedSignal; _fatalErrorSignal = fatalErrorSignal; }
public UIManager(GameController gameController, FactionPickerUI.Factory factionPickerFactory, ShowCoordsUI.Factory showCoordsFactory, PlayerHUDUI.Factory playerListFactory, SystemHUDUI.Factory systemHUDFactory, ErrorModalUI.Factory errorModalFactory, Signals.PlayerJoined playerJoinedSignal, Signals.PlayerDeparted playerDepartedSignal, Signals.RegimentMoved regimentMovedSignal) { _gameController = gameController; _factionPickerFactory = factionPickerFactory; _showCoordsFactory = showCoordsFactory; _playerListFactory = playerListFactory; _systemHUDFactory = systemHUDFactory; _errorModalFactory = errorModalFactory; _playerJoinedSignal = playerJoinedSignal; _playerDepartedSignal = playerDepartedSignal; _regimentMovedSignal = regimentMovedSignal; }
public void Dispose() { _playerJoinedSignal -= OnPlayerJoined; _playerDepartedSignal -= OnPlayerDeparted; }
public void Initialize() { _playerJoinedSignal += OnPlayerJoined; _playerDepartedSignal += OnPlayerDeparted; }