protected override void Execute(List <LobbyUiEntity> entities) { LobbyUiEntity entity = entities.Last(); ShowOverviewLayer(entity.enableWarshipOverviewUiLayer.WarshipDto); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipOverview); }
protected override void Execute(List <LobbyUiEntity> entities) { LobbyUiEntity entity = entities.Last(); ShowWindow(); SetCharacteristics(entity.enableWarshipOverviewModalWindow.WarshipDto); DisableImproveButton(); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipOverviewModalWindow); }
protected override void Execute(List <LobbyUiEntity> entities) { shopUiStorage.purchaseConfirmationWindowContent.transform.DestroyAllChildren(); shopUiStorage.purchaseConfirmationWindowRoot.SetActive(true); var purchaseModel = entities.Last().enablePurchaseConfirmationWindow.purchase; //слушатель на кнопку с крестиком Button backgroundButton = shopUiStorage.purchaseConfirmationWindowRoot.transform .Find("Image_Menu/Button_Close") .GetComponent <Button>(); backgroundButton.onClick.RemoveAllListeners(); backgroundButton.onClick.AddListener(CreateHideWindowMessage); //слушатель на чёрный фон Button closeButton = shopUiStorage.purchaseConfirmationWindowRoot.transform .Find("Image_PurchaseConfirmationWindow") .GetComponent <Button>(); closeButton.onClick.RemoveAllListeners(); closeButton.onClick.AddListener(CreateHideWindowMessage); Spawn1(purchaseModel); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.ShopPurchaseConfirmationLayer); }
protected override void Execute(List <LobbyUiEntity> entities) { Hide(); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipsList); }
protected override void Execute(List <LobbyUiEntity> entities) { DisableWarshipsLayer(); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.DefaultLayer); }
protected override void Execute(List <LobbyUiEntity> entities) { EnableShopLayer(); UnityThread.ExecuteCoroutine(SetStoreContentWidth()); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.ShopLayer); }
protected override void Execute(List <LobbyUiEntity> entities) { EnableWarshipsLayer(); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipsList); UnityThread.ExecuteCoroutine(SetWarshipsListContentHeight()); }
protected override void Execute(List <LobbyUiEntity> entities) { HideModalWindow(); lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipOverview); }