Exemple #1
0
    public override void ShowWinUI()
    {
        base.ShowWinUI();
        UIManagerControl.Instance.HideUI("BattleUI");
        CommonBattlePassUI commonBattlePassUI = LinkNavigationManager.OpenCommonBattlePassUI();

        if (commonBattlePassUI != null)
        {
            commonBattlePassUI.PlayAnimation(InstanceResultType.Win);
            commonBattlePassUI.UpdateDungeonRewards(base.InstanceResult.normalPrize);
            commonBattlePassUI.BtnStatictisVisibity  = false;
            commonBattlePassUI.BtnAgainVisibility    = false;
            commonBattlePassUI.BtnMultipleVisibility = false;
            commonBattlePassUI.BtnTipTextVisibility  = false;
            if (base.InstanceResult != null && base.InstanceResult.remainTimes <= 0)
            {
                commonBattlePassUI.NoRewardTipText = GameDataUtils.GetChineseContent(505047, false);
            }
            commonBattlePassUI.ExitCallback = delegate
            {
                EliteDungeonManager.Instance.SendEliteExitReq();
            };
            commonBattlePassUI.OnCountDownToExit(5, delegate
            {
                EliteDungeonManager.Instance.SendEliteExitReq();
            });
        }
    }
    public override void ShowLoseUI()
    {
        base.ShowLoseUI();
        CommonBattlePassUI commonBattlePassUI = LinkNavigationManager.OpenCommonBattlePassUI();

        if (commonBattlePassUI)
        {
            commonBattlePassUI.UpdateDarkTrialReward(false, InstanceManager.CurUsedTime, (InstanceManager.CurrentInstanceBatch - 1 >= 0) ? (InstanceManager.CurrentInstanceBatch - 1) : 0, this.fixRealTimeExp, this.fixRealTimeGold, this.fixRealTimeDrop, new Action(this.ExitDarkTrialInstance));
            commonBattlePassUI.UpdateDungeonRewards(this.instanceResult.items);
            commonBattlePassUI.PlayAnimation(InstanceResultType.TimesUp);
            commonBattlePassUI.OnCountDownToExit(5, new Action(this.ExitDarkTrialInstance));
        }
    }
Exemple #3
0
 public override void ShowWinUI()
 {
     base.ShowWinUI();
     UIManagerControl.Instance.HideUI("BattleUI");
     TimerHeap.AddTimer(1000u, 0, delegate
     {
         CommonBattlePassUI commonBattlePassUI = LinkNavigationManager.OpenCommonBattlePassUI();
         commonBattlePassUI.PlayAnimation(InstanceResultType.Win);
         commonBattlePassUI.BtnStatictisVisibity  = true;
         commonBattlePassUI.BtnAgainVisibility    = false;
         commonBattlePassUI.BtnMultipleVisibility = false;
         commonBattlePassUI.BtnTipTextVisibility  = true;
         commonBattlePassUI.UpdateDungeonRewards(base.InstanceResult.normalPrize);
         commonBattlePassUI.ExitCallback = delegate
         {
             MultiPlayerManager.Instance.SendPveExitBattleReq();
         };
         commonBattlePassUI.OnCountDownToExit(5, delegate
         {
             MultiPlayerManager.Instance.SendPveExitBattleReq();
         });
     });
 }
Exemple #4
0
 public override void ShowWinUI()
 {
     base.ShowWinUI();
     UIManagerControl.Instance.HideUI("BattleUI");
     this.showWinUITimer = TimerHeap.AddTimer(5500u, 0, delegate
     {
         CommonBattlePassUI commonBattlePassUI = LinkNavigationManager.OpenCommonBattlePassUI();
         commonBattlePassUI.PlayAnimation(InstanceResultType.Win);
         commonBattlePassUI.BtnStatictisVisibity  = false;
         commonBattlePassUI.BtnAgainVisibility    = false;
         commonBattlePassUI.BtnMultipleVisibility = false;
         commonBattlePassUI.BtnTipTextVisibility  = true;
         commonBattlePassUI.SetDropItems(this.FixInstanceDrop());
         commonBattlePassUI.ExitCallback = delegate
         {
             WildBossManager.Instance.ExitWildBoss();
         };
         commonBattlePassUI.OnCountDownToExit(5, delegate
         {
             WildBossManager.Instance.ExitWildBoss();
         });
     });
 }