From 9a66671e5cc3f26e19bb5cb3bb20f52eff3d33f1 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 12 四月 2019 14:53:49 +0800
Subject: [PATCH] 6490 【2.0】【前端】打宝界面和境界压制调整
---
System/FindPrecious/FindPreciousFrameWin.cs | 19 ++++++++++++++-----
1 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/System/FindPrecious/FindPreciousFrameWin.cs b/System/FindPrecious/FindPreciousFrameWin.cs
index 5267b64..c64e12e 100644
--- a/System/FindPrecious/FindPreciousFrameWin.cs
+++ b/System/FindPrecious/FindPreciousFrameWin.cs
@@ -15,6 +15,7 @@
public class FindPreciousFrameWin : Window
{
[SerializeField] FunctionButtonGroup m_FunctionGroup;
+ [SerializeField] FunctionButton m_DemonJar;
[SerializeField] FunctionButton m_WorldBoss;
[SerializeField] FunctionButton m_BossHome;
[SerializeField] FunctionButton m_PersonalBoss;
@@ -32,6 +33,7 @@
protected override void AddListeners()
{
+ m_DemonJar.AddListener(ShowDemonJar);
m_WorldBoss.AddListener(ShowWorldBoss);
m_BossHome.AddListener(ShowBossHome);
m_PersonalBoss.AddListener(ShowPersonalBoss);
@@ -72,9 +74,16 @@
m_Right.gameObject.SetActive(m_FunctionGroup.unLockedCount > 1);
m_FunctionGroup.TriggerByOrder(functionOrder);
+ m_FunctionGroup.GotoOrder(functionOrder);
}
#endregion
+ private void ShowDemonJar()
+ {
+ CloseSubWindows();
+ WindowCenter.Instance.Open<DemonJarWin>();
+ functionOrder = m_DemonJar.order;
+ }
private void ShowWorldBoss()
{
@@ -113,11 +122,11 @@
private void CloseSubWindows()
{
- WindowCenter.Instance.Close<WorldBossWin>();
- WindowCenter.Instance.Close<BossHomeWin>();
- WindowCenter.Instance.Close<PersonalBossWin>();
- WindowCenter.Instance.Close<ElderGodAreaWin>();
- WindowCenter.Instance.Close<PreciousDropRecordWin>();
+ var subWindows = WindowConfig.Get().FindChildWindows("FindPreciousFrameWin");
+ foreach ( var window in subWindows )
+ {
+ WindowCenter.Instance.Close(window);
+ }
}
private void ShowLastFunction()
--
Gitblit v1.8.0