Exemplo n.º 1
0
        protected override void Execute(List <LobbyUiEntity> entities)
        {
            LobbyUiEntity entity = entities.Last();

            ShowOverviewLayer(entity.enableWarshipOverviewUiLayer.WarshipDto);
            lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipOverview);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 4
0
 protected override void Execute(List <LobbyUiEntity> entities)
 {
     Hide();
     lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipsList);
 }
Exemplo n.º 5
0
 protected override void Execute(List <LobbyUiEntity> entities)
 {
     DisableWarshipsLayer();
     lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.DefaultLayer);
 }
Exemplo n.º 6
0
 protected override void Execute(List <LobbyUiEntity> entities)
 {
     EnableShopLayer();
     UnityThread.ExecuteCoroutine(SetStoreContentWidth());
     lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.ShopLayer);
 }
Exemplo n.º 7
0
 protected override void Execute(List <LobbyUiEntity> entities)
 {
     EnableWarshipsLayer();
     lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipsList);
     UnityThread.ExecuteCoroutine(SetWarshipsListContentHeight());
 }
Exemplo n.º 8
0
 protected override void Execute(List <LobbyUiEntity> entities)
 {
     HideModalWindow();
     lobbyLayoutSwitcher.SetCurrentLayer(ShittyUiLayerState.WarshipOverview);
 }