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;
 }
Exemplo n.º 2
0
    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;
    }
Exemplo n.º 3
0
 public void Dispose()
 {
     _playerJoinedSignal   -= OnPlayerJoined;
     _playerDepartedSignal -= OnPlayerDeparted;
 }
Exemplo n.º 4
0
 public void Initialize()
 {
     _playerJoinedSignal   += OnPlayerJoined;
     _playerDepartedSignal += OnPlayerDeparted;
 }