public WarshipOverviewDisablingSystem(IContext <LobbyUiEntity> context, WarshipsUiStorage warshipsUiStorage, LobbyLayoutSwitcher lobbyLayoutSwitcher) : base(context) { this.warshipsUiStorage = warshipsUiStorage; this.lobbyLayoutSwitcher = lobbyLayoutSwitcher; }
public SkinSwitcherSystem(Contexts contexts, WarshipsUiStorage warshipsUiStorage) : base(contexts.lobbyUi) { this.warshipsUiStorage = warshipsUiStorage; lobbyUiContext = contexts.lobbyUi; warshipsGroup = lobbyUiContext.GetGroup(LobbyUiMatcher.Warship); }
public WarshipImprovementModalWindowDisablingSystem(IContext <LobbyUiEntity> context, WarshipsUiStorage warshipsUiStorage, LobbyLayoutSwitcher lobbyLayoutSwitcher) : base(context) { this.warshipsUiStorage = warshipsUiStorage; this.lobbyLayoutSwitcher = lobbyLayoutSwitcher; }
public WarshipListEnablingSystem(IContext <LobbyUiEntity> context, LobbyLayoutSwitcher lobbyLayoutSwitcher, UiLayersStorage uiLayersStorage, WarshipsUiStorage warshipsUiStorage) : base(context) { this.lobbyLayoutSwitcher = lobbyLayoutSwitcher; this.uiLayersStorage = uiLayersStorage; this.warshipsUiStorage = warshipsUiStorage; }
public WarshipListFillerSystem(Contexts contexts, WarshipsUiStorage warshipsUiStorage, LobbyEcsController lobbyEcsController) : base(contexts.lobbyUi) { this.warshipsUiStorage = warshipsUiStorage; this.lobbyEcsController = lobbyEcsController; warshipsGroup = contexts.lobbyUi.GetGroup(LobbyUiMatcher.Warship); }
public WarshipOverviewEnablingSystem(Contexts contexts, WarshipsUiStorage warshipsUiStorage, LobbyLayoutSwitcher lobbyLayoutSwitcher, LobbyEcsController lobbyEcsController, TextTooltip textTooltip) : base(contexts.lobbyUi) { lobbyUiContext = contexts.lobbyUi; this.warshipsUiStorage = warshipsUiStorage; this.lobbyEcsController = lobbyEcsController; this.textTooltip = textTooltip; this.lobbyLayoutSwitcher = lobbyLayoutSwitcher; }
private void Awake() { lobbyUiStorage = FindObjectOfType <LobbyUiStorage>() ?? throw new NullReferenceException(nameof(LobbyUiStorage)); uiLayersStorage = FindObjectOfType <UiLayersStorage>() ?? throw new NullReferenceException(nameof(UiLayersStorage)); shopUiStorage = FindObjectOfType <ShopUiStorage>() ?? throw new NullReferenceException(nameof(ShopUiStorage)); movingAwardsUiStorage = FindObjectOfType <MovingAwardsUiElementsStorage>() ?? throw new NullReferenceException(nameof(MovingAwardsUiElementsStorage)); warshipsUiStorage = FindObjectOfType <WarshipsUiStorage>() ?? throw new NullReferenceException(nameof(WarshipsUiStorage)); shopUiSpawner = FindObjectOfType <ShopUiSpawner>() ?? throw new NullReferenceException(nameof(shopUiSpawner)); lobbySceneSwitcher = FindObjectOfType <LobbySceneSwitcher>() ?? throw new NullReferenceException(nameof(lobbySceneSwitcher)); inGameCurrencyPaymaster = FindObjectOfType <InGameCurrencyPaymaster>() ?? throw new NullReferenceException(nameof(inGameCurrencyPaymaster)); textTooltip = FindObjectOfType <TextTooltip>() ?? throw new NullReferenceException(nameof(TextTooltip)); }
public SkinButtonsSwitcherSystem(Contexts contexts, WarshipsUiStorage warshipsUiStorage) : base(contexts.lobbyUi) { lobbyUiContext = contexts.lobbyUi; if (warshipsUiStorage.leftSkinButton != null) { leftButton = warshipsUiStorage.leftSkinButton; } else { throw new NullReferenceException(nameof(warshipsUiStorage.leftSkinButton)); } if (warshipsUiStorage.rightSkinButton != null) { rightButton = warshipsUiStorage.rightSkinButton; } else { throw new NullReferenceException(nameof(warshipsUiStorage.rightSkinButton)); } }