Пример #1
0
 public void Construct(SignalDispatcher signalDispatcher,
                       Signals.SystemFactionChanged systemFactionChangedSignal,
                       Signals.RegimentMoved regimentMovedSignal)
 {
     _signalDispatcher           = signalDispatcher;
     _systemFactionChangedSignal = systemFactionChangedSignal;
     _regimentMovedSignal        = regimentMovedSignal;
 }
Пример #2
0
    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;
 }
Пример #4
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;
    }