Example #1
0
    public override void Show(SceneVoidDelegate afterFinished = null)
    {
        TryHackPartyInfo(this.info);

        SceneVoidDelegate sceneVoidDelegate = delegate
        {
            if (Configuration.Graphics.WidescreenSupport)
            {
                ButtonGroupState.SetPointerOffsetToGroup(new Vector2(150, -18f), MoveCharGroupButton);
            }
            else
            {
                ButtonGroupState.SetPointerOffsetToGroup(new Vector2(18f, -18f), MoveCharGroupButton);
            }

            ButtonGroupState.SetPointerDepthToGroup(6, MoveCharGroupButton);
            ButtonGroupState.ActiveGroup = SelectCharGroupButton;
        };

        if (afterFinished != null)
        {
            sceneVoidDelegate = (SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
        base.Show(sceneVoidDelegate);
        this.DisplayCharacter();
        this.DisplayCharacterInfo(this.currentCharacterId);
        this.DisplayHelpInfo();
        this.HelpDespLabelGameObject.SetActive(FF9StateSystem.PCPlatform);
    }
Example #2
0
 private void onDiscardConfirmHidden(Int32 choice)
 {
     ButtonGroupState.SetPointerOffsetToGroup(Dialog.DefaultOffset, Dialog.DialogGroupButton);
     if (choice == 0)
     {
         QuadMistDatabase.MiniGame_AwayCard(this.deleteCardId, this.currentCardOffset);
         if (QuadMistDatabase.MiniGame_GetAllCardCount() > 100)
         {
             QuadMistUI.allCardList.Remove(this.GetCardInfo(this.currentCardId, this.currentCardOffset));
             Byte[] array = this.count;
             Int32  num   = this.deleteCardId;
             array[num]             = (Byte)(array[num] - 1);
             this.currentCardOffset = 0;
             this.DisplayCardList();
             this.DisplayCardDetail();
             ButtonGroupState.ActiveGroup = QuadMistUI.CardGroupButton;
             this.UpdateAmountLabel();
         }
         else
         {
             this.Hide(delegate
             {
                 QuadMistGame.OnDiscardFinish();
                 this.isNeedToBuildCard = true;
             });
         }
     }
     else
     {
         ButtonGroupState.ActiveGroup = QuadMistUI.CardGroupButton;
     }
 }
Example #3
0
    public override void Show(SceneVoidDelegate afterFinished = null)
    {
        SceneVoidDelegate action = () =>
        {
            PersistenSingleton <UIManager> .Instance.MainMenuScene.SubMenuPanel.SetActive(false);

            ButtonGroupState.SetPointerDepthToGroup(4, ItemGroupButton);
            ButtonGroupState.SetPointerDepthToGroup(7, TargetGroupButton);
            ButtonGroupState.SetPointerOffsetToGroup(new Vector2(54f, 0.0f), ItemGroupButton);
            ButtonGroupState.SetPointerOffsetToGroup(new Vector2(54f, 0.0f), KeyItemGroupButton);
            ButtonGroupState.SetPointerOffsetToGroup(new Vector2(160f, 10f), ArrangeMenuGroupButton);
            ButtonGroupState.SetPointerOffsetToGroup(new Vector2(48f, -6f), ItemArrangeGroupButton);
            ButtonGroupState.SetScrollButtonToGroup(_itemScrollList.ScrollButton, ItemGroupButton);
            ButtonGroupState.SetScrollButtonToGroup(_itemScrollList.ScrollButton, ItemArrangeGroupButton);
            ButtonGroupState.SetScrollButtonToGroup(_keyItemScrollList.ScrollButton, KeyItemGroupButton);
            ButtonGroupState.SetPointerLimitRectToGroup(ItemListPanel.GetComponent <UIWidget>(), _itemScrollList.cellHeight, ItemGroupButton);
            ButtonGroupState.SetPointerLimitRectToGroup(ItemListPanel.GetComponent <UIWidget>(), _itemScrollList.cellHeight, ItemArrangeGroupButton);
            ButtonGroupState.SetPointerLimitRectToGroup(KeyItemListPanel.GetComponent <UIWidget>(), _keyItemScrollList.cellHeight, KeyItemGroupButton);
            ButtonGroupState.ActiveGroup = SubMenuGroupButton;
            StartCoroutine(Show_dalay());
            afterFinished?.Invoke();
        };

        SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
        base.Show(action);
        ItemListPanel.SetActive(true);
        KeyItemListPanel.SetActive(false);
        DisplayItem();
        HelpDespLabelGameObject.SetActive(FF9StateSystem.PCPlatform);
        _itemScrollList.ScrollButton.DisplayScrollButton(false, false);
        _keyItemScrollList.ScrollButton.DisplayScrollButton(false, false);
    }
Example #4
0
    public override Boolean OnKeyCancel(GameObject go)
    {
        if (base.OnKeyCancel(go) && ButtonGroupState.ActiveGroup == QuadMistUI.CardGroupButton && this.currentState == QuadMistUI.CardState.CardSelection)
        {
            FF9Sfx.FF9SFX_Play(101);
            if (this.selectedCardList.Count > 0)
            {
                this.DeselectCard(this.selectedCardList.Count - 1);
                this.DisplayCardList();
                this.DisplayCardDetail();
            }
            else
            {
                Boolean flag = false;
                if (FF9StateSystem.Common.FF9.miniGameArg == 124 || FF9StateSystem.Common.FF9.miniGameArg == 125 || FF9StateSystem.Common.FF9.miniGameArg == 126 || FF9StateSystem.Common.FF9.miniGameArg == 127)
                {
                    flag = true;
                }
                if (!flag)
                {
                    ETb.sChoose = 1;
                    String phrase = Localization.Get("QuadMistEndCardGame");
                    Dialog dialog = Singleton <DialogManager> .Instance.AttachDialog(phrase, 100, 3, Dialog.TailPosition.Center, Dialog.WindowStyle.WindowStylePlain, new Vector2(105f, 90f), Dialog.CaptionType.None);

                    ButtonGroupState.SetPointerOffsetToGroup(new Vector2(230f, 0f), Dialog.DialogGroupButton);
                    dialog.AfterDialogHidden = new Dialog.DialogIntDelegate(this.onQuitDialogHidden);
                }
            }
        }
        return(true);
    }
Example #5
0
 public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
 {
     SiliconStudio.Social.InitializeSocialPlatform();
     SiliconStudio.Social.Authenticate(false);
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         base.Loading      = true;
         this.timeCounter  = Time.time;
         this.currentState = CloudUI.State.LoadPreview;
         FF9StateSystem.Serializer.LoadCloudSyncPreview((ISharedDataSerializer.OnSyncCloudSlotStart)null, new ISharedDataSerializer.OnSyncCloudSlotFinish(this.OnFinishedLoadPreview));
         this.LoadingPreviewDialog.SetActive(true);
         this.helpTitleLabel.text = Localization.Get("ConnectingHelpInfo");
         ButtonGroupState.SetPointerOffsetToGroup(new Vector2(26f, 134f), CloudUI.LocalFileGroupButton);
         ButtonGroupState.SetPointerOffsetToGroup(new Vector2(26f, 134f), CloudUI.CloudFileGroupButton);
         ButtonGroupState.SetPointerOffsetToGroup(new Vector2(220f, 10f), CloudUI.ConfirmDialogGroupButton);
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
     base.Show(sceneVoidDelegate);
     this.FileListPanel.SetActive(false);
     this.DisplayInfo();
 }
Example #6
0
 public void AfterShowCharacter()
 {
     ButtonGroupState.SetCursorStartSelect(this.GetGameObjectFromSubMenu(this.currentMenu), MainMenuUI.SubMenuGroupButton);
     ButtonGroupState.RemoveCursorMemorize(MainMenuUI.SubMenuGroupButton);
     ButtonGroupState.SetPointerDepthToGroup(10, MainMenuUI.SubMenuGroupButton);
     ButtonGroupState.SetPointerDepthToGroup(12, MainMenuUI.OrderGroupButton);
     ButtonGroupState.SetPointerOffsetToGroup(new Vector2(10f, 0f), MainMenuUI.CharacterGroupButton);
     ButtonGroupState.SetPointerOffsetToGroup(new Vector2(30f, -28f), MainMenuUI.OrderGroupButton);
     ButtonGroupState.ActiveGroup = MainMenuUI.SubMenuGroupButton;
 }
Example #7
0
    public void ShowWaringDialog(BoosterType type, Action callback = null)
    {
        if (this.needComfirmType == BoosterType.None && (PersistenSingleton <UIManager> .Instance.IsPlayerControlEnable || PersistenSingleton <UIManager> .Instance.State == UIManager.UIState.Config) && EventHUD.CurrentHUD == MinigameHUD.None)
        {
            this.needComfirmType = type;
            String text = String.Empty;
            switch (type)
            {
            case BoosterType.MasterSkill:
                text += Localization.Get("BoosterWarningMaster");
                break;

            case BoosterType.LvMax:
                text += Localization.Get("BoosterWarningLvMax");
                break;

            case BoosterType.GilMax:
                text += Localization.Get("BoosterWarningGilMax");
                break;
            }
            if (FF9StateSystem.aaaaPlatform)
            {
                text += Localization.Get("BoosterWarningaaaa");
            }
            else
            {
                text += Localization.Get("BoosterWarningNotaaaa");
            }
            text       += Localization.Get("BoosterWarningCommonChoice");
            ETb.sChoose = 1;
            Dialog dialog = Singleton <DialogManager> .Instance.AttachDialog(text, 0, 0, Dialog.TailPosition.Center, Dialog.WindowStyle.WindowStylePlain, new Vector2(0f, 0f), Dialog.CaptionType.None);

            ButtonGroupState.SetPointerOffsetToGroup(new Vector2(620f, 0f), Dialog.DialogGroupButton);
            dialog.AfterDialogHidden = new Dialog.DialogIntDelegate(this.OnConfirmDialogHidden);
            this.warningCallback     = callback;
            if (PersistenSingleton <UIManager> .Instance.State != UIManager.UIState.Config)
            {
                PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(false, (Action)null);

                PersistenSingleton <UIManager> .Instance.SetMenuControlEnable(false);

                PersistenSingleton <UIManager> .Instance.SetEventEnable(false);
            }
            PersistenSingleton <UIManager> .Instance.IsWarningDialogEnable = true;
            if (this.OutsideBoosterHitPoint.activeSelf)
            {
                this.CloseBoosterPanel((UIScene.SceneVoidDelegate)null);
            }
        }
        else
        {
            FF9Sfx.FF9SFX_Play(102);
        }
    }
Example #8
0
 private void onQuitDialogHidden(Int32 choice)
 {
     ButtonGroupState.SetPointerOffsetToGroup(Dialog.DefaultOffset, Dialog.DialogGroupButton);
     if (choice == 0)
     {
         this.isNeedToBuildCard = true;
         base.Loading           = true;
         QuadMistGame.main.QuitQuadMist();
     }
     else
     {
         ButtonGroupState.ActiveGroup = QuadMistUI.CardGroupButton;
     }
 }
Example #9
0
 public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
 {
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         ButtonGroupState.SetPointerDepthToGroup(4, ChocographUI.ItemGroupButton);
         ButtonGroupState.SetPointerOffsetToGroup(new Vector2(30f, 0f), ChocographUI.ItemGroupButton);
         ButtonGroupState.SetPointerLimitRectToGroup(this.ChocographListPanel.GetComponent <UIWidget>(), (Single)this.chocographScrollList.ItemHeight, ChocographUI.ItemGroupButton);
         ButtonGroupState.SetScrollButtonToGroup(this.chocoboScrollButton, ChocographUI.ItemGroupButton);
         ButtonGroupState.RemoveCursorMemorize(ChocographUI.SubMenuGroupButton);
         ButtonGroupState.ActiveGroup = ChocographUI.SubMenuGroupButton;
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
     base.Show(sceneVoidDelegate);
     this.ClearLatestUI();
     this.GetEventData();
     this.DisplayChocoboAbilityInfo();
     this.DisplayInventoryInfo();
     this.DisplayChocographList();
     if (FF9StateSystem.PCPlatform)
     {
         this.HelpDespLabelGameObject.SetActive(true);
     }
     else
     {
         this.HelpDespLabelGameObject.SetActive(false);
     }
     if (ChocographUI.CurrentSelectedChocograph != -1)
     {
         ButtonGroupState.SetCursorStartSelect(this.chocographItemList[ChocographUI.CurrentSelectedChocograph].Self, ChocographUI.ItemGroupButton);
         this.DisplaySelected(ChocographUI.CurrentSelectedChocograph);
         this.SetCancelButton(true);
         this.chocographScrollList.ScrollToIndex(ChocographUI.CurrentSelectedChocograph);
     }
     else
     {
         ButtonGroupState.SetCursorStartSelect(this.chocographItemList[0].Self, ChocographUI.ItemGroupButton);
         this.SetCancelButton(false);
         this.chocographScrollList.ScrollToIndex(0);
     }
     this.chocoboScrollButton.DisplayScrollButton(false, false);
 }
Example #10
0
    public void Show(Action onFinishHideQuitUICallback)
    {
        if (isShowQuitUI)
        {
            return;
        }

        isShowQuitUI = true;
        gameObject.SetActive(true);
        DisplayWindowBackground(gameObject);
        onFinishHideQuitUI          = onFinishHideQuitUICallback;
        previousPlayerControlEnable = PersistenSingleton <UIManager> .Instance.IsPlayerControlEnable;
        previousMenuControlEnable   = PersistenSingleton <UIManager> .Instance.IsMenuControlEnable;
        previousEventEnable         = PersistenSingleton <UIManager> .Instance.IsEventEnable;
        previousDisablePrimaryKey   = PersistenSingleton <HonoInputManager> .Instance.DisablePrimaryKey;
        PersistenSingleton <HonoInputManager> .Instance.DisablePrimaryKey = false;
        FF9StateSystem.Settings.UpdateTickTime();
        ButtonGroupState.SetPointerOffsetToGroup(new Vector2(-30f, 10f), WarningMenuGroupButton);
        ButtonGroupState.SetPointerDepthToGroup(107, WarningMenuGroupButton);
        ButtonGroupState.RemoveCursorMemorize(WarningMenuGroupButton);
        ButtonGroupState.ActiveGroup = WarningMenuGroupButton;
        PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(false, null);

        PersistenSingleton <UIManager> .Instance.SetMenuControlEnable(false);

        PersistenSingleton <UIManager> .Instance.SetEventEnable(false);

        if (PersistenSingleton <UIManager> .Instance.Dialogs != null)
        {
            PersistenSingleton <UIManager> .Instance.Dialogs.PauseAllDialog(true);
        }
        if (PersistenSingleton <UIManager> .Instance.State == UIManager.UIState.QuadMistBattle)
        {
            QuadMistGame.main.Pause();
        }
        else if (PersistenSingleton <UIManager> .Instance.State == UIManager.UIState.EndGame || PersistenSingleton <UIManager> .Instance.State == UIManager.UIState.Title)
        {
            previousTimescale = Time.timeScale;
            Time.timeScale    = 0f;
        }
        previousVibLeft  = vib.CurrentVibrateLeft;
        previousVibRight = vib.CurrentVibrateRight;
        vib.VIB_actuatorReset(0);
        vib.VIB_actuatorReset(1);
    }
Example #11
0
 public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
 {
     if (FF9StateSystem.aaaaPlatform)
     {
         if (this.type == SaveLoadUI.SerializeType.Load)
         {
             FF9StateSystem.Serializer.Load(0, 0, new ISharedDataSerializer.OnSaveLoadStart(this.LoadDataStartDelgate), new ISharedDataSerializer.OnLoadFinish(this.LoadDataFinishDelegate));
         }
         else
         {
             FF9StateSystem.Serializer.Save(0, 0, new ISharedDataSerializer.OnSaveLoadStart(this.SaveDataStartDelegate), new ISharedDataSerializer.OnSaveFinish(this.SaveDataFinishDelegate));
         }
     }
     else
     {
         UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
         {
             ButtonGroupState.SetPointerDepthToGroup(11, SaveLoadUI.FileGroupButton);
             ButtonGroupState.SetPointerOffsetToGroup(new Vector2(48f, 0f), SaveLoadUI.SlotGroupButton);
             ButtonGroupState.SetPointerOffsetToGroup(new Vector2(48f, 0f), SaveLoadUI.FileGroupButton);
             ButtonGroupState.SetPointerOffsetToGroup(new Vector2(180f, 10f), SaveLoadUI.ConfirmDialogGroupButton);
             ButtonGroupState.SetPointerLimitRectToGroup(this.FileListPanel.GetComponent <UIWidget>(), (Single)this.fileScrollList.ItemHeight, SaveLoadUI.FileGroupButton);
             ButtonGroupState.SetScrollButtonToGroup(this.FileListPanel.GetChild(0).GetComponent <ScrollButton>(), SaveLoadUI.FileGroupButton);
             Int32 index = (Int32)((FF9StateSystem.Settings.LatestSlot <= -1) ? 0 : FF9StateSystem.Settings.LatestSlot);
             ButtonGroupState.SetCursorStartSelect(this.slotNameButtonList[index].gameObject, SaveLoadUI.SlotGroupButton);
             ButtonGroupState.ActiveGroup = SaveLoadUI.SlotGroupButton;
         };
         if (afterFinished != null)
         {
             sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
         }
         SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
         base.Show(sceneVoidDelegate);
         this.currentSlot = -1;
         this.currentFile = -1;
         this.setSerialzeType(this.Type);
         this.screenFadePanel.depth = 7;
         this.DisplaySlot();
         this.DisplayHelp();
     }
 }
Example #12
0
 private void onConfirmDialogHidden(Int32 choice)
 {
     ButtonGroupState.SetPointerOffsetToGroup(Dialog.DefaultOffset, Dialog.DialogGroupButton);
     if (choice == 0)
     {
         this.Hide(delegate
         {
             QuadMistGame.OnFinishSelectCardUI(this.selectedCardList);
             this.isNeedToBuildCard = true;
         });
     }
     else
     {
         this.DeselectCard(4);
         this.currentCardOffset = 0;
         this.cardInfoContentGameObject.SetActive(true);
         this.DisplayCardList();
         this.DisplayCardDetail();
         ButtonGroupState.ActiveGroup = QuadMistUI.CardGroupButton;
     }
 }
Example #13
0
    private void GeneratedShow()
    {
        PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(true, null);

        PersistenSingleton <UIManager> .Instance.SetGameCameraEnable(true);

        PersistenSingleton <UIManager> .Instance.SetMenuControlEnable(true);

        PersistenSingleton <UIManager> .Instance.SetUIPauseEnable(true);

        PauseButtonGameObject.SetActive(PersistenSingleton <UIManager> .Instance.IsPauseControlEnable && FF9StateSystem.MobilePlatform);
        HelpButtonGameObject.SetActive(PersistenSingleton <UIManager> .Instance.IsPauseControlEnable && FF9StateSystem.MobilePlatform);
        ButtonGroupState.SetScrollButtonToGroup(_abilityScrollList.ScrollButton, AbilityGroupButton);
        ButtonGroupState.SetScrollButtonToGroup(_itemScrollList.ScrollButton, ItemGroupButton);
        ButtonGroupState.SetPointerOffsetToGroup(new Vector2(34f, 0.0f), AbilityGroupButton);
        ButtonGroupState.SetPointerOffsetToGroup(new Vector2(34f, 0.0f), ItemGroupButton);
        ButtonGroupState.SetPointerOffsetToGroup(new Vector2(16f, 0.0f), TargetGroupButton);
        ButtonGroupState.SetPointerOffsetToGroup(new Vector2(10f, 0.0f), CommandGroupButton);
        ButtonGroupState.SetPointerLimitRectToGroup(AbilityPanel.GetComponent <UIWidget>(), _abilityScrollList.cellHeight, AbilityGroupButton);
        ButtonGroupState.SetPointerLimitRectToGroup(ItemPanel.GetComponent <UIWidget>(), _itemScrollList.cellHeight, ItemGroupButton);
    }
Example #14
0
    public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
    {
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
        {
            PersistenSingleton <UIManager> .Instance.MainMenuScene.SubMenuPanel.SetActive(false);

            ButtonGroupState.SetPointerDepthToGroup(2, CardUI.CardGroupButton);
            ButtonGroupState.SetPointerOffsetToGroup(new Vector2(134f, 10f), CardUI.DiscardDialogButtonGroup);
            ButtonGroupState.ActiveGroup = CardUI.CardGroupButton;
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
        base.Show(sceneVoidDelegate);
        this.FF9FCard_Build();
        this.DisplayInfo();
        this.DisplayHelp();
        this.DisplayCardList();
        this.DisplayCardDetail();
        this.DeleteSubmenuButton.SetActive(FF9StateSystem.MobilePlatform);
    }
Example #15
0
    public void OnConfirmDialogHidden(Int32 choice)
    {
        ButtonGroupState.SetPointerOffsetToGroup(Dialog.DefaultOffset, Dialog.DialogGroupButton);
        if (choice == 0)
        {
            FF9StateSystem.Settings.CallBoosterButtonFuntion(this.needComfirmType, true);
            PersistenSingleton <UIManager> .Instance.Booster.SetBoosterHudIcon(this.needComfirmType, true);
        }
        this.needComfirmType = BoosterType.None;
        if (PersistenSingleton <UIManager> .Instance.State != UIManager.UIState.Config)
        {
            PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(PersistenSingleton <EventEngine> .Instance.GetUserControl(), (Action)null);

            PersistenSingleton <UIManager> .Instance.SetMenuControlEnable(PersistenSingleton <EventEngine> .Instance.GetUserControl());

            PersistenSingleton <UIManager> .Instance.SetEventEnable(true);
        }
        PersistenSingleton <UIManager> .Instance.IsWarningDialogEnable = false;
        if (this.warningCallback != null)
        {
            this.warningCallback();
        }
    }
Example #16
0
    public override Boolean OnKeyConfirm(GameObject go)
    {
        if (base.OnKeyConfirm(go) && ButtonGroupState.ActiveGroup == QuadMistUI.CardGroupButton)
        {
            if (this.currentState == QuadMistUI.CardState.CardSelection)
            {
                if (this.count[this.currentCardId] > 0)
                {
                    FF9Sfx.FF9SFX_Play(1047);
                    this.SelectCard(this.currentCardId, this.currentCardOffset);
                    this.currentCardOffset = 0;
                    this.DisplayCardList();
                    this.DisplayCardDetail();
                    if (this.selectedCardList.Count > 4)
                    {
                        this.cardInfoContentGameObject.SetActive(false);
                        String phrase = Localization.Get("QuadMistConfirmSelection");
                        Dialog dialog = Singleton <DialogManager> .Instance.AttachDialog(phrase, 100, 3, Dialog.TailPosition.Center, Dialog.WindowStyle.WindowStylePlain, new Vector2(105f, 90f), Dialog.CaptionType.None);

                        ButtonGroupState.SetPointerOffsetToGroup(new Vector2(140f, 0f), Dialog.DialogGroupButton);
                        dialog.AfterDialogHidden = new Dialog.DialogIntDelegate(this.onConfirmDialogHidden);
                    }
                }
            }
            else if (this.count[this.currentCardId] > 0)
            {
                this.deleteCardId = this.currentCardId;
                ETb.sChoose       = 1;
                String phrase2 = Localization.Get("QuadMistDiscardConfirm");
                Dialog dialog2 = Singleton <DialogManager> .Instance.AttachDialog(phrase2, 100, 3, Dialog.TailPosition.Center, Dialog.WindowStyle.WindowStylePlain, new Vector2(194f, 38f), Dialog.CaptionType.None);

                ButtonGroupState.SetPointerOffsetToGroup(new Vector2(100f, 0f), Dialog.DialogGroupButton);
                dialog2.AfterDialogHidden = new Dialog.DialogIntDelegate(this.onDiscardConfirmHidden);
            }
        }
        return(true);
    }
Example #17
0
 private void Start()
 {
     ButtonGroupState.SetPointerOffsetToGroup(Dialog.DefaultOffset, Dialog.DialogGroupButton);
     this.widget = base.GetComponent <UIWidget>();
     this.PreloadDialog();
 }