From 88439d08aa3d51d882f0043835dfc8b9e90261c0 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期三, 19 九月 2018 15:04:41 +0800
Subject: [PATCH] 3671【前端】大境界渡劫的时候,界面新增一个单人渡劫的按钮
---
System/Realm/RealmUpWin.cs | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/System/Realm/RealmUpWin.cs b/System/Realm/RealmUpWin.cs
index 0b05d53..ebb2a97 100644
--- a/System/Realm/RealmUpWin.cs
+++ b/System/Realm/RealmUpWin.cs
@@ -41,6 +41,7 @@
[SerializeField] UIEffect m_RealmDungeonSfx;
+ [SerializeField] Button m_SingleDungeon;
[SerializeField] Button m_FuncButton;
[SerializeField] Text m_FuncButtonTxt;
[SerializeField] Text m_RealmStageTip;
@@ -73,6 +74,7 @@
protected override void AddListeners()
{
+ m_SingleDungeon.onClick.AddListener(SingleDungeon);
m_FuncButton.onClick.AddListener(OnFunctionClick);
m_RealmPreview.onClick.AddListener(OnRealmPreview);
}
@@ -325,9 +327,11 @@
var _realmPoint = PlayerDatas.Instance.extersion.realmPoint;
var config = Config.Instance.Get<RealmConfig>(PlayerDatas.Instance.baseData.realmLevel);
m_FuncButton.gameObject.SetActive(!realmModel.IsRealmHighest);
+ m_SingleDungeon.gameObject.SetActive(false);
if (_realmPoint >= config.NeedPoint)
{
m_FuncButtonTxt.text = Language.Get(config.IsBigRealm == 1 ? "RealmWin_Bewrite_13" : "RealmWin_Bewrite_12");
+ m_SingleDungeon.gameObject.SetActive(config.IsBigRealm == 1 && !realmModel.IsRealmHighest);
}
else
{
@@ -370,6 +374,16 @@
}
}
+ private void SingleDungeon()
+ {
+ var _realmPoint = PlayerDatas.Instance.extersion.realmPoint;
+ var config = Config.Instance.Get<RealmConfig>(PlayerDatas.Instance.baseData.realmLevel);
+ if (_realmPoint >= config.NeedPoint)
+ {
+ ModelCenter.Instance.GetModel<DungeonModel>().SingleChallenge(RealmModel.REALM_DUNGEON_ID, config.IsBigRealm == 1 ? 1 : 0);
+ }
+ }
+
private void OnRealmPreview()
{
WindowCenter.Instance.Open<RealmPreviewWin>();
--
Gitblit v1.8.0