From b24abe465bdc9725f7225aea36b049c9f99a94a5 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 21 九月 2018 16:55:46 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/Dungeon/TrialDungeonEntranceWin.cs | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/System/Dungeon/TrialDungeonEntranceWin.cs b/System/Dungeon/TrialDungeonEntranceWin.cs
index 8bb903b..7b5370f 100644
--- a/System/Dungeon/TrialDungeonEntranceWin.cs
+++ b/System/Dungeon/TrialDungeonEntranceWin.cs
@@ -40,6 +40,9 @@
[SerializeField] Image m_BossRealm;
[SerializeField] Text m_BossName;
+ [SerializeField] RectTransform m_ContainerGroup;
+ [SerializeField] Button m_Group;
+
[SerializeField] TrialRewardsBehaviour[] m_RewardBehaviours;
[SerializeField] ScrollRect m_RewardScroller;
@@ -72,6 +75,7 @@
m_SingleStart.AddListener(ChallengeDungeon);
m_AutoGroupStart.AddListener(AutoGroupChallenge);
m_CloseWin.AddListener(CloseClick);
+ m_Group.AddListener(OpenGroup);
}
protected override void OnPreOpen()
@@ -81,6 +85,9 @@
m_GroupStart.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial();
m_SingleStart.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial();
m_AutoGroupStart.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial();
+ m_Group.image.material = CheckChallenge() ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial();
+ m_ContainerGroup.gameObject.SetActive(false);
+
DrawDungeonBaseInfo();
DrawRewards();
}
@@ -100,6 +107,15 @@
}
#endregion
+ private void OpenGroup()
+ {
+ if (!CheckChallenge())
+ {
+ return;
+ }
+ var openGroup = m_ContainerGroup.gameObject.activeSelf;
+ m_ContainerGroup.gameObject.SetActive(!openGroup);
+ }
private void DrawDungeonBaseInfo()
{
@@ -113,6 +129,7 @@
m_GroupStart.gameObject.SetActive(fbType == 2 || fbType == 3);
m_SingleStart.gameObject.SetActive(fbType == 1 || fbType == 2);
m_AutoGroupStart.gameObject.SetActive(fbType == 2 || fbType == 3);
+ m_Group.gameObject.SetActive(fbType == 2 || fbType == 3);
var playerLevel = PlayerDatas.Instance.baseData.LV;
m_LevelLimit.gameObject.SetActive(playerLevel < dungeonConfig.LVLimitMin);
--
Gitblit v1.8.0