Example #1
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         if (this.isNeedHideSubMenu)
         {
             SceneDirector.FF9Wipe_FadeInEx(12);
             this.SubMenuPanel.SetActive(false);
         }
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     if (this.isNeedCharacterTween)
     {
         this.screenFadePanel.depth = 10;
         this.RemoveCursorMemorize();
     }
     else
     {
         this.screenFadePanel.depth           = 7;
         this.submenuTransition.AnimationTime = ((!FF9StateSystem.Settings.IsFastForward) ? 0.2f : 0.1f);
         this.submenuTransition.TweenOut((Action)null);
     }
     base.Hide(sceneVoidDelegate);
 }
Example #2
0
	public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
	{
		UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
		{
			if (!this.isFromPause)
			{
				switch (this.DisplayMode)
				{
				case TutorialUI.Mode.Battle:
					this.DisplayBattleTutorial();
					break;
				case TutorialUI.Mode.QuadMist:
					this.DisplayQuadmistTutorial();
					break;
				case TutorialUI.Mode.BasicControl:
					this.DisplayBasicControlTutorial();
					break;
				}
			}
			this.isFromPause = false;
		};
		if (afterFinished != null)
		{
			sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
		}
		base.Show(sceneVoidDelegate);
		if (PersistenSingleton<UIManager>.Instance.UnityScene == UIManager.Scene.Battle)
		{
			FF9StateSystem.Battle.isTutorial = true;
		}
	}
Example #3
0
    public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
    {
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
        {
            FF9StateSystem.Settings.UpdateTickTime();
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(false, (Action)null);

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

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

        if (PersistenSingleton <UIManager> .Instance.Dialogs != (UnityEngine.Object)null)
        {
            PersistenSingleton <UIManager> .Instance.Dialogs.PauseAllDialog(true);
        }
        base.Show(sceneVoidDelegate);
        if (FF9StateSystem.MobileAndaaaaPlatform)
        {
            PersistenSingleton <UIManager> .Instance.Booster.OpenBoosterPanelImmediately();
        }
        this.previousVibLeft  = vib.CurrentVibrateLeft;
        this.previousVibRight = vib.CurrentVibrateRight;
        vib.VIB_actuatorReset(0);
        vib.VIB_actuatorReset(1);
        this.PauseDespText.SetActive(FF9StateSystem.MobileAndaaaaPlatform);
    }
Example #4
0
    public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
    {
        base.Show(afterFinished);
        this.hasDoubleAllowed          = false;
        this.hasSplitAllowed           = false;
        this.hasJustChangeToPlayState  = true;
        this.changeWageAmountCounter   = 0.115f;
        this.lastChangeWageButtonState = Control.None;
        this.doubleButton      = this.doubleButtonGo.GetComponent <UIButton>();
        this.doubleButtonLabel = this.doubleButtonGo.GetComponentInChildren <UILabel>();
        this.splitButton       = this.splitButtonGo.GetComponent <UIButton>();
        this.splitButtonLabel  = this.splitButtonGo.GetComponentInChildren <UILabel>();
        this.buttonGoList      = new List <GameObject>
        {
            this.commitButtonGo,
            this.standButtonGo,
            this.hitButtonGo,
            this.doubleButtonGo,
            this.splitButtonGo,
            this.backButtonGo
        };
        this.BankRollLabel.text   = EndGameMain.Instance.bankRoll.ToString();
        this.WageAmountLabel.text = EndGameMain.Instance.wager.ToString();
        foreach (GameObject go in this.buttonGoList)
        {
            UIEventListener uieventListener = UIEventListener.Get(go);
            uieventListener.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(uieventListener.onClick, new UIEventListener.VoidDelegate(this.onClick));
        }
        UIEventListener uieventListener2 = UIEventListener.Get(this.minusButtonGo);

        uieventListener2.onPress = (UIEventListener.BoolDelegate)Delegate.Combine(uieventListener2.onPress, new UIEventListener.BoolDelegate(this.onMinusOrPlusPress));
        SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
    }
Example #5
0
    public virtual void Show(UIScene.SceneVoidDelegate action = null)
    {
        base.gameObject.SetActive(true);
        this.DisplayWindowBackground();
        this.AfterSceneShown = new UIScene.SceneVoidDelegate(this.AfterShow);
        if (this.AfterSceneShown != null)
        {
            this.AfterSceneShown = (UIScene.SceneVoidDelegate)Delegate.Combine(this.AfterSceneShown, action);
        }
        if (this.fading != (UnityEngine.Object)null && this.isNeedFade)
        {
            this.fading.fadeOutDuration = ((!FF9StateSystem.Settings.IsFastForward) ? 0.3f : 0.15f);
            this.fading.FadeOut(this.AfterSceneShown);
            this.Loading = true;
        }
        else
        {
            this.AfterSceneShown();
        }
        Type type = base.GetType();

        if (type == typeof(FieldHUD) || type == typeof(WorldHUD))
        {
            Singleton <BubbleUI> .Instance.SetGameObjectActive(true);
        }
    }
Example #6
0
 public void FadePingPong(UIScene.SceneVoidDelegate blackSceneCallback = null, UIScene.SceneVoidDelegate finishCallback = null)
 {
     if (base.gameObject.activeInHierarchy)
     {
         base.StartCoroutine(this.PingPongProcess(blackSceneCallback, finishCallback));
     }
 }
Example #7
0
    private IEnumerator SkipPingPongProcess(UIScene.SceneVoidDelegate blackSceneCallback = null, UIScene.SceneVoidDelegate finishCallback = null)
    {
        blackSceneCallback?.Invoke();
        yield return(new WaitForEndOfFrame());

        finishCallback?.Invoke();
    }
    public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
    {
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate() {
            PersistenSingleton <UIManager> .Instance.SetEventEnable(true);

            PersistenSingleton <UIManager> .Instance.SetMenuControlEnable(PersistenSingleton <EventEngine> .Instance.GetUserControl() && EventInput.IsMenuON && EventInput.IsMovementControl);

            PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(PersistenSingleton <EventEngine> .Instance.GetUserControl(), null);

            this.PauseButtonGameObject.SetActive(PersistenSingleton <UIManager> .Instance.IsPauseControlEnable && FF9StateSystem.MobilePlatform);
            ButtonGroupState.HelpEnabled = false;
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        base.Show(sceneVoidDelegate);
        PersistenSingleton <UIManager> .Instance.Booster.SetBoosterState(PersistenSingleton <UIManager> .Instance.UnityScene);

        VirtualAnalog.Init(base.gameObject);
        VirtualAnalog.FallbackTouchWidgetList.Add(PersistenSingleton <UIManager> .Instance.gameObject);
        VirtualAnalog.FallbackTouchWidgetList.Add(PersistenSingleton <UIManager> .Instance.Dialogs.gameObject);
        VirtualAnalog.FallbackTouchWidgetList.Add(PersistenSingleton <UIManager> .Instance.Booster.OutsideBoosterHitPoint);
        PersistenSingleton <UIManager> .Instance.SetGameCameraEnable(true);
    }
Example #9
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 #10
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         SceneDirector.FF9Wipe_FadeInEx(256);
         battle.ff9ShutdownStateBattleResult();
         this.ItemListPanel.SetActive(false);
         PersistenSingleton <FF9StateSystem> .Instance.mode = PersistenSingleton <FF9StateSystem> .Instance.prevMode;
         Byte mode = PersistenSingleton <FF9StateSystem> .Instance.mode;
         if (mode == 3)
         {
             SceneDirector.Replace("WorldMap", SceneTransition.FadeOutToBlack, true);
         }
         else if (mode == 5 || mode == 1)
         {
             SceneDirector.Replace("FieldMap", SceneTransition.FadeOutToBlack, true);
         }
         if (this.isTimerDisplay && TimerUI.Enable)
         {
             TimerUI.SetDisplay(true);
         }
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     base.Hide(sceneVoidDelegate);
     SceneDirector.FF9Wipe_FadeInEx(12);
     this.screenFadePanel.depth = 5;
 }
Example #11
0
    public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
    {
        if (FF9StateSystem.MobileAndaaaaPlatform)
        {
            PersistenSingleton <UIManager> .Instance.Booster.CloseBoosterPanelImmediately();
        }
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
        {
            FF9StateSystem.Settings.StartGameTime = (Double)Time.time;
            PersistenSingleton <UIManager> .Instance.SetEventEnable(PersistenSingleton <UIManager> .Instance.IsEventEnable);

            PersistenSingleton <UIManager> .Instance.ChangeUIState(PersistenSingleton <UIManager> .Instance.PreviousState);

            if (PersistenSingleton <UIManager> .Instance.Dialogs != (UnityEngine.Object)null)
            {
                PersistenSingleton <UIManager> .Instance.Dialogs.PauseAllDialog(false);
            }
            vib.VIB_actuatorSet(0, this.previousVibLeft, this.previousVibRight);
            vib.VIB_actuatorSet(1, this.previousVibLeft, this.previousVibRight);
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        base.Hide(sceneVoidDelegate);
    }
Example #12
0
 public void TweenPingPong(Byte[] dialogIndexes, UIScene.SceneVoidDelegate afterTweenInCallBack = null, UIScene.SceneVoidDelegate afterTweenOutCallBack = null)
 {
     if (base.gameObject.activeInHierarchy && !this.busyPingPong)
     {
         this.busyPingPong = true;
         base.StartCoroutine(this.PingPongProcess(dialogIndexes, afterTweenInCallBack, afterTweenOutCallBack));
     }
 }
Example #13
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     base.Hide(afterFinished);
     if (this.isLocalFileExist)
     {
         PersistenSingleton <UIManager> .Instance.TitleScene.ForceCheckingAutoSave = true;
     }
 }
Example #14
0
    private IEnumerator PingPongProcess(UIScene.SceneVoidDelegate blackSceneCallback = null, UIScene.SceneVoidDelegate finishCallback = null)
    {
        this.FadeIn(blackSceneCallback);
        yield return(new WaitForSeconds(this.fadeInDuration + this.fadeInDelay + 0.01f));

        this.FadeOut(finishCallback);
        yield break;
    }
Example #15
0
 private IEnumerator SkipAnimation(UIScene.SceneVoidDelegate callback)
 {
     this.busy = false;
     if (callback != null)
     {
         callback();
     }
     yield break;
 }
Example #16
0
	public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
	{
		UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
		{
			if (!this.isFromPause)
			{
				if (PersistenSingleton<UIManager>.Instance.UnityScene == UIManager.Scene.Battle)
				{
					UIManager.UIState previousState = PersistenSingleton<UIManager>.Instance.PreviousState;
					if (previousState != UIManager.UIState.Config)
					{
						FF9StateSystem.Battle.isTutorial = false;
						UIManager.Battle.NextSceneIsModal = true;
						PersistenSingleton<UIManager>.Instance.ChangeUIState(UIManager.UIState.BattleHUD);
					}
					else
					{
						PersistenSingleton<UIManager>.Instance.ChangeUIState(UIManager.UIState.Config);
					}
				}
				else if (PersistenSingleton<UIManager>.Instance.UnityScene == UIManager.Scene.Field)
				{
					UIManager.UIState previousState = PersistenSingleton<UIManager>.Instance.PreviousState;
					if (previousState != UIManager.UIState.Config)
					{
						UIManager.Field.NextSceneIsModal = true;
						PersistenSingleton<UIManager>.Instance.ChangeUIState(UIManager.UIState.FieldHUD);
					}
					else
					{
						PersistenSingleton<UIManager>.Instance.ChangeUIState(UIManager.UIState.Config);
					}
				}
				else if (PersistenSingleton<UIManager>.Instance.UnityScene == UIManager.Scene.QuadMist)
				{
					if (this.QuadmistTutorialID == 1)
					{
						PersistenSingleton<UIManager>.Instance.ChangeUIState(UIManager.UIState.QuadMist);
					}
					else
					{
						PersistenSingleton<UIManager>.Instance.ChangeUIState(UIManager.UIState.QuadMistBattle);
					}
				}
				else
				{
					PersistenSingleton<UIManager>.Instance.ChangeUIState(PersistenSingleton<UIManager>.Instance.HUDState);
				}
			}
		};
		if (afterFinished != null)
		{
			sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
		}
		base.Hide(sceneVoidDelegate);
	}
Example #17
0
    public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
    {
        base.Hide(afterFinished);
        if (!this.fastSwitch)
        {
            PersistenSingleton <UIManager> .Instance.MainMenuScene.StartSubmenuTweenIn();

            this.RemoveCursorMemorize();
        }
    }
Example #18
0
 public void PlayEndingText(UIScene.SceneVoidDelegate action = null)
 {
     this.text1Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
     this.text2Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
     this.text3Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
     this.text4Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
     this.text5Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, action);
     this.text6Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
     this.text7Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
     this.text8Sprite.GetComponent <HonoFading>().FadePingPong((UIScene.SceneVoidDelegate)null, (UIScene.SceneVoidDelegate)null);
 }
Example #19
0
    private IEnumerator WaitForAnimation(UIScene.SceneVoidDelegate callback)
    {
        yield return(new WaitForSeconds(this.tweenAlpha.duration + this.tweenAlpha.delay));

        this.busy = false;
        if (callback != null)
        {
            callback();
        }
        yield break;
    }
Example #20
0
    public override void Show(UIScene.SceneVoidDelegate action = null)
    {
        SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
        base.Show(action);
        this.isReadyToBlackjack    = false;
        this.isStartToBlackjack    = false;
        this.blackjackKeyCodeCount = 0;
        SlideshowUI component = this.SlideShowObject.GetComponent <SlideshowUI>();

        component.SetupEndingText();
        component.SetupLastEndingText();
    }
Example #21
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         PersistenSingleton <UIManager> .Instance.ChangeUIState(PersistenSingleton <UIManager> .Instance.HUDState);
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     base.Hide(sceneVoidDelegate);
     this.RemoveCursorMemorize();
 }
Example #22
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     base.NextSceneIsModal = false;
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         PersistenSingleton <UIManager> .Instance.State = UIManager.UIState.Initial;
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     base.Hide(sceneVoidDelegate);
     ButtonGroupState.DisableAllGroup(true);
 }
Example #23
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         PersistenSingleton <UIManager> .Instance.State = UIManager.UIState.QuadMistBattle;
     };
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     base.NextSceneIsModal = false;
     base.Hide(sceneVoidDelegate);
     this.RemoveCursorMemorize();
     this.cardInfoContentGameObject.SetActive(false);
 }
Example #24
0
 public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
 {
     SceneDirector.FF9Wipe_FadeInEx(30);
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         SceneDirector.FF9Wipe_FadeInEx(24);
         this.AnimatePanel(1);
     };
     TimerUI.SetEnable(false);
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     base.Show(sceneVoidDelegate);
     PersistenSingleton <UIManager> .Instance.SetGameCameraEnable(false);
 }
Example #25
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 #26
0
    public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
    {
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
        {
            this.AfterShowCharacter();
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        SceneDirector.FadeEventSetColor(FadeMode.Sub, Color.black);
        base.Show(sceneVoidDelegate);
        PersistenSingleton <UIManager> .Instance.MenuOpenEvent();

        FF9StateSystem.Settings.SetMasterSkill();
        this.DisplayWindowBackground(this.SubMenuPanel, (UIAtlas)null);
        this.DisplayCharacter();
        this.DisplayGeneralInfo();
        this.DisplayTime(true);
        if (this.isNeedCharacterTween)
        {
            this.SubMenuPanel.SetActive(true);
            if (FF9StateSystem.PCPlatform)
            {
                this.HelpDespLabelGameObject.SetActive(true);
            }
            else
            {
                this.HelpDespLabelGameObject.SetActive(false);
            }
            base.Loading = true;
            this.characterTransition.TweenIn(new Byte[]
            {
                0,
                1,
                2,
                3
            }, delegate
            {
                base.Loading = false;
            });
        }
    }
    public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
    {
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate() {
            if (!base.NextSceneIsModal)
            {
                PersistenSingleton <UIManager> .Instance.SetGameCameraEnable(false);
            }
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        base.Hide(sceneVoidDelegate);
        this.PauseButtonGameObject.SetActive(false);
        this.HelpButtonGameObject.SetActive(false);
        PersistenSingleton <UIManager> .Instance.SetPlayerControlEnable(false, null);

        PersistenSingleton <UIManager> .Instance.SetEventEnable(false);
    }
Example #28
0
    public override void Show(UIScene.SceneVoidDelegate afterFinished = null)
    {
        UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
        {
            this.screenFadePanel.depth = 0;
        };
        if (afterFinished != null)
        {
            sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
        }
        base.Show(sceneVoidDelegate);
        SceneDirector.FF9Wipe_FadeInEx(12);
        PersistenSingleton <UIManager> .Instance.SetGameCameraEnable(false);

        this.isTimerDisplay = TimerUI.GetDisplay();
        if (FF9StateSystem.Common.FF9.btl_result == 4)
        {
            if (battle.btl_bonus.escape_gil)
            {
                this.InitialNormal();
            }
            else
            {
                this.InitialNone();
            }
        }
        else if (FF9StateSystem.Common.FF9.btl_result != 7)
        {
            if (battle.btl_bonus.Event)
            {
                this.InitialEvent();
            }
            else
            {
                this.InitialNormal();
            }
        }
        else
        {
            this.InitialNone();
        }
    }
Example #29
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 #30
0
 public override void Hide(UIScene.SceneVoidDelegate afterFinished = null)
 {
     UIScene.SceneVoidDelegate sceneVoidDelegate = delegate
     {
         FF9StateSystem.Common.FF9.attr &= 4294967293u;
         if (this.type == SaveLoadUI.SerializeType.Save)
         {
             SceneDirector.FF9Wipe_FadeInEx(24);
         }
     };
     if (PersistenSingleton <UIManager> .Instance.PreviousState == UIManager.UIState.WorldHUD && ButtonGroupState.HelpEnabled)
     {
         ButtonGroupState.ToggleHelp(false);
     }
     if (afterFinished != null)
     {
         sceneVoidDelegate = (UIScene.SceneVoidDelegate)Delegate.Combine(sceneVoidDelegate, afterFinished);
     }
     base.Hide(sceneVoidDelegate);
     this.screenFadePanel.depth = 10;
 }