private void Awake() { lobbyEcsController = FindObjectOfType <LobbyEcsController>() ?? throw new Exception($"Не найден {nameof(LobbyEcsController)}"); lobbySceneSwitcher = FindObjectOfType <LobbySceneSwitcher>(); matchmakerNegotiator = new MatchmakerNegotiator(lobbyEcsController); }
public WarshipImprovementModalWindowEnablingSystem(IContext <LobbyUiEntity> context, WarshipsUiStorage warshipsUiStorage, LobbyLayoutSwitcher lobbyLayoutSwitcher, LobbySceneSwitcher lobbySceneSwitcher) : base(context) { this.warshipsUiStorage = warshipsUiStorage; this.lobbyLayoutSwitcher = lobbyLayoutSwitcher; this.lobbySceneSwitcher = lobbySceneSwitcher; }