public void Construct(SignalDispatcher signalDispatcher, Signals.SystemFactionChanged systemFactionChangedSignal, Signals.RegimentMoved regimentMovedSignal) { _signalDispatcher = signalDispatcher; _systemFactionChangedSignal = systemFactionChangedSignal; _regimentMovedSignal = regimentMovedSignal; }
void Start() { _systemFactionChangedSignal += TransferSystemFaction; _regimentMovedSignal += RegimentMoved; if (isLocalPlayer) { PlayerName = _localPlayerManager.PlayerName; FactionController factC = gameObject.GetComponent <FactionController>(); factC.SetFromString(_localPlayerManager.PlayerFactionString); } _signalDispatcher.DispatchPlayerJoined(this); }
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; }