System/DailyQuest/DailyQuestRealmPracticeBehaviour.cs
@@ -145,8 +145,7 @@ { WindowJumpMgr.Instance.ClearJumpData(); WindowCenter.Instance.Close<DailyQuestWin>(); WindowCenter.Instance.Open<RealmWin>(); WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.RealmFunc1); } private void GetPracticePoint() System/DailyQuest/DailyQuestWin.cs
@@ -71,7 +71,10 @@ protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() System/Dogz/DogzWin.cs
@@ -75,14 +75,16 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } void OnClose() { CloseChild(); CloseImmediately(); WindowCenter.Instance.Open<MainInterfaceWin>(); } void CloseChild() System/FairyAu/FairyAuTaskWin.cs
@@ -124,6 +124,10 @@ PlayerTaskDatas.Event_FairyAuTask -= FairyAuRefresh; PlayerTaskDatas.Event_FairyAuReward -= FairyAuGrades; taskmodel.FairyAuBool = false; if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } private void OnPlayerDie() @@ -226,7 +230,6 @@ void CloseButton()//关闭按钮 { WindowCenter.Instance.CloseImmediately<FairyAuTaskWin>(); WindowCenter.Instance.Open<MainInterfaceWin>(); } void CompleteTaskDeletion()//删除完成的任务 { System/FairyAu/UnionPanel.cs
@@ -1,195 +1,198 @@ using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { //仙盟系统面板控制器 public class UnionPanel : Window { #region 界面 [SerializeField] GameObject funcPanel; #endregion [SerializeField] Button _CloseBtn;//关闭按钮 [SerializeField] Button _LeftBtn;//向左按钮 [SerializeField] Button _RightBtn;//向右按钮 [SerializeField] FunctionButton _FunctionsBtn;//基本功能 [SerializeField] FunctionButton _MemberListBtn;//成员列表 [SerializeField] FunctionButton _UnionLisBtn;//仙盟列表 [SerializeField] FunctionButton _UnionLeagueBtn;//仙盟联赛 [SerializeField] FunctionButton _KingTemperBtn;//王者圣殿 [SerializeField] FunctionButtonGroup buttonGroup; private void OnRefreshFairyMine() { if (!PlayerDatas.Instance.fairyData.HasFairy) { InitFairyFunc(); buttonGroup.TriggerByOrder(3); } } private void OnRefreshFariyInfo() { if (!_MemberListBtn.gameObject.activeInHierarchy) { InitFairyFunc(); buttonGroup.TriggerByOrder(2); } } protected override void BindController() { } protected override void AddListeners() { _FunctionsBtn.AddListener(OnBaseFunc); _MemberListBtn.AddListener(OnMemberList); _UnionLisBtn.AddListener(OnUnionList); _UnionLeagueBtn.AddListener(OnUnionLeague); _KingTemperBtn.AddListener(OnKingTemper); _CloseBtn.onClick.AddListener(CloseClick); _RightBtn.onClick.AddListener(buttonGroup.TriggerNext); _LeftBtn.onClick.AddListener(buttonGroup.TriggerLast); } private void OnKingTemper() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<KingTempleWin>(); } else { WindowCenter.Instance.Open<KingTempleWin>(); } functionOrder = 5; } private void OnUnionLeague() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<FairyLeagueWin>(); } else { WindowCenter.Instance.Open<FairyLeagueWin>(); } functionOrder = 4; } private void OnUnionList() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<FairyApplyWin>(); } else { WindowCenter.Instance.Open<FairyApplyWin>(); } functionOrder = 3; } private void OnMemberList() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<FairyMemberWin>(); } else { WindowCenter.Instance.Open<FairyMemberWin>(); } functionOrder = 2; } private void OnBaseFunc() { CloseChildWin(); funcPanel.SetActive(true); functionOrder = 1; } protected override void OnPreOpen() { PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += OnRefreshFariyInfo; PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine; InitFairyFunc(); } protected override void OnActived() { base.OnActived(); buttonGroup.TriggerByOrder(functionOrder); } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseChildWin(); } protected override void OnAfterClose() { PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= OnRefreshFariyInfo; PlayerDatas.Instance.fairyData.OnRefreshFairyMine -= OnRefreshFairyMine; WindowCenter.Instance.Open<MainInterfaceWin>(); } void CloseChildWin() { funcPanel.SetActive(false); if (WindowCenter.Instance.CheckOpen<FairyApplyWin>()) { WindowCenter.Instance.CloseImmediately<FairyApplyWin>(); } if (WindowCenter.Instance.CheckOpen<FairyMemberWin>()) { WindowCenter.Instance.CloseImmediately<FairyMemberWin>(); } if (WindowCenter.Instance.CheckOpen<FairyLeagueWin>()) { WindowCenter.Instance.CloseImmediately<FairyLeagueWin>(); } if (WindowCenter.Instance.CheckOpen<KingTempleWin>()) { WindowCenter.Instance.CloseImmediately<KingTempleWin>(); } } void InitFairyFunc() { if (!PlayerDatas.Instance.fairyData.HasFairy) { _FunctionsBtn.gameObject.SetActive(false); _MemberListBtn.gameObject.SetActive(false); } else { _FunctionsBtn.gameObject.SetActive(true); _MemberListBtn.gameObject.SetActive(true); } } } } using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { //仙盟系统面板控制器 public class UnionPanel : Window { #region 界面 [SerializeField] GameObject funcPanel; #endregion [SerializeField] Button _CloseBtn;//关闭按钮 [SerializeField] Button _LeftBtn;//向左按钮 [SerializeField] Button _RightBtn;//向右按钮 [SerializeField] FunctionButton _FunctionsBtn;//基本功能 [SerializeField] FunctionButton _MemberListBtn;//成员列表 [SerializeField] FunctionButton _UnionLisBtn;//仙盟列表 [SerializeField] FunctionButton _UnionLeagueBtn;//仙盟联赛 [SerializeField] FunctionButton _KingTemperBtn;//王者圣殿 [SerializeField] FunctionButtonGroup buttonGroup; private void OnRefreshFairyMine() { if (!PlayerDatas.Instance.fairyData.HasFairy) { InitFairyFunc(); buttonGroup.TriggerByOrder(3); } } private void OnRefreshFariyInfo() { if (!_MemberListBtn.gameObject.activeInHierarchy) { InitFairyFunc(); buttonGroup.TriggerByOrder(2); } } protected override void BindController() { } protected override void AddListeners() { _FunctionsBtn.AddListener(OnBaseFunc); _MemberListBtn.AddListener(OnMemberList); _UnionLisBtn.AddListener(OnUnionList); _UnionLeagueBtn.AddListener(OnUnionLeague); _KingTemperBtn.AddListener(OnKingTemper); _CloseBtn.onClick.AddListener(CloseClick); _RightBtn.onClick.AddListener(buttonGroup.TriggerNext); _LeftBtn.onClick.AddListener(buttonGroup.TriggerLast); } private void OnKingTemper() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<KingTempleWin>(); } else { WindowCenter.Instance.Open<KingTempleWin>(); } functionOrder = 5; } private void OnUnionLeague() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<FairyLeagueWin>(); } else { WindowCenter.Instance.Open<FairyLeagueWin>(); } functionOrder = 4; } private void OnUnionList() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<FairyApplyWin>(); } else { WindowCenter.Instance.Open<FairyApplyWin>(); } functionOrder = 3; } private void OnMemberList() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<FairyMemberWin>(); } else { WindowCenter.Instance.Open<FairyMemberWin>(); } functionOrder = 2; } private void OnBaseFunc() { CloseChildWin(); funcPanel.SetActive(true); functionOrder = 1; } protected override void OnPreOpen() { PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += OnRefreshFariyInfo; PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine; InitFairyFunc(); } protected override void OnActived() { base.OnActived(); buttonGroup.TriggerByOrder(functionOrder); } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseChildWin(); } protected override void OnAfterClose() { PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= OnRefreshFariyInfo; PlayerDatas.Instance.fairyData.OnRefreshFairyMine -= OnRefreshFairyMine; if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } void CloseChildWin() { funcPanel.SetActive(false); if (WindowCenter.Instance.CheckOpen<FairyApplyWin>()) { WindowCenter.Instance.CloseImmediately<FairyApplyWin>(); } if (WindowCenter.Instance.CheckOpen<FairyMemberWin>()) { WindowCenter.Instance.CloseImmediately<FairyMemberWin>(); } if (WindowCenter.Instance.CheckOpen<FairyLeagueWin>()) { WindowCenter.Instance.CloseImmediately<FairyLeagueWin>(); } if (WindowCenter.Instance.CheckOpen<KingTempleWin>()) { WindowCenter.Instance.CloseImmediately<KingTempleWin>(); } } void InitFairyFunc() { if (!PlayerDatas.Instance.fairyData.HasFairy) { _FunctionsBtn.gameObject.SetActive(false); _MemberListBtn.gameObject.SetActive(false); } else { _FunctionsBtn.gameObject.SetActive(true); _MemberListBtn.gameObject.SetActive(true); } } } } System/FindPrecious/FindPreciousFrameWin.cs
@@ -1,178 +1,181 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, October 31, 2017 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class FindPreciousFrameWin : Window { [SerializeField] FunctionButtonGroup m_FunctionGroup; [SerializeField] FunctionButton m_WorldBoss; [SerializeField] FunctionButton m_BossHome; [SerializeField] FunctionButton m_PersonalBoss; [SerializeField] FunctionButton m_ElderGodArea; [SerializeField] FunctionButton m_DropRecord; [SerializeField] Button m_Left; [SerializeField] Button m_Right; [SerializeField] Button m_Close; #region Built-in protected override void BindController() { } protected override void AddListeners() { m_WorldBoss.AddListener(ShowWorldBoss); m_BossHome.AddListener(ShowBossHome); m_PersonalBoss.AddListener(ShowPersonalBoss); m_ElderGodArea.AddListener(ShowElderGodArea); m_DropRecord.AddListener(ShowDropRecord); m_Left.AddListener(ShowLastFunction); m_Right.AddListener(ShowNextFunction); m_Close.AddListener(CloseClick); } protected override void OnPreOpen() { } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseSubWindows(); } protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); } protected override void OnActived() { base.OnActived(); m_Left.gameObject.SetActive(m_FunctionGroup.unLockedCount > 1); m_Right.gameObject.SetActive(m_FunctionGroup.unLockedCount > 1); m_FunctionGroup.TriggerByOrder(functionOrder); } #endregion private void ShowWorldBoss() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<WorldBossWin>(); } else { WindowCenter.Instance.Open<WorldBossWin>(); } functionOrder = m_WorldBoss.order; } private void ShowBossHome() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<BossHomeWin>(); } else { WindowCenter.Instance.Open<BossHomeWin>(); } functionOrder = m_BossHome.order; } private void ShowPersonalBoss() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<PersonalBossWin>(); } else { WindowCenter.Instance.Open<PersonalBossWin>(); } functionOrder = m_PersonalBoss.order; } private void ShowElderGodArea() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<ElderGodAreaWin>(); } else { WindowCenter.Instance.Open<ElderGodAreaWin>(); } functionOrder = m_ElderGodArea.order; } private void ShowDropRecord() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<PreciousDropRecordWin>(); } else { WindowCenter.Instance.Open<PreciousDropRecordWin>(); } functionOrder = m_DropRecord.order; } private void CloseSubWindows() { WindowCenter.Instance.CloseImmediately<WorldBossWin>(); WindowCenter.Instance.CloseImmediately<BossHomeWin>(); WindowCenter.Instance.CloseImmediately<PersonalBossWin>(); WindowCenter.Instance.CloseImmediately<ElderGodAreaWin>(); WindowCenter.Instance.CloseImmediately<PreciousDropRecordWin>(); } private void ShowLastFunction() { m_FunctionGroup.TriggerLast(); } private void ShowNextFunction() { m_FunctionGroup.TriggerNext(); } } } //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, October 31, 2017 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class FindPreciousFrameWin : Window { [SerializeField] FunctionButtonGroup m_FunctionGroup; [SerializeField] FunctionButton m_WorldBoss; [SerializeField] FunctionButton m_BossHome; [SerializeField] FunctionButton m_PersonalBoss; [SerializeField] FunctionButton m_ElderGodArea; [SerializeField] FunctionButton m_DropRecord; [SerializeField] Button m_Left; [SerializeField] Button m_Right; [SerializeField] Button m_Close; #region Built-in protected override void BindController() { } protected override void AddListeners() { m_WorldBoss.AddListener(ShowWorldBoss); m_BossHome.AddListener(ShowBossHome); m_PersonalBoss.AddListener(ShowPersonalBoss); m_ElderGodArea.AddListener(ShowElderGodArea); m_DropRecord.AddListener(ShowDropRecord); m_Left.AddListener(ShowLastFunction); m_Right.AddListener(ShowNextFunction); m_Close.AddListener(CloseClick); } protected override void OnPreOpen() { } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseSubWindows(); } protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() { base.OnActived(); m_Left.gameObject.SetActive(m_FunctionGroup.unLockedCount > 1); m_Right.gameObject.SetActive(m_FunctionGroup.unLockedCount > 1); m_FunctionGroup.TriggerByOrder(functionOrder); } #endregion private void ShowWorldBoss() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<WorldBossWin>(); } else { WindowCenter.Instance.Open<WorldBossWin>(); } functionOrder = m_WorldBoss.order; } private void ShowBossHome() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<BossHomeWin>(); } else { WindowCenter.Instance.Open<BossHomeWin>(); } functionOrder = m_BossHome.order; } private void ShowPersonalBoss() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<PersonalBossWin>(); } else { WindowCenter.Instance.Open<PersonalBossWin>(); } functionOrder = m_PersonalBoss.order; } private void ShowElderGodArea() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<ElderGodAreaWin>(); } else { WindowCenter.Instance.Open<ElderGodAreaWin>(); } functionOrder = m_ElderGodArea.order; } private void ShowDropRecord() { CloseSubWindows(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<PreciousDropRecordWin>(); } else { WindowCenter.Instance.Open<PreciousDropRecordWin>(); } functionOrder = m_DropRecord.order; } private void CloseSubWindows() { WindowCenter.Instance.CloseImmediately<WorldBossWin>(); WindowCenter.Instance.CloseImmediately<BossHomeWin>(); WindowCenter.Instance.CloseImmediately<PersonalBossWin>(); WindowCenter.Instance.CloseImmediately<ElderGodAreaWin>(); WindowCenter.Instance.CloseImmediately<PreciousDropRecordWin>(); } private void ShowLastFunction() { m_FunctionGroup.TriggerLast(); } private void ShowNextFunction() { m_FunctionGroup.TriggerNext(); } } } System/Market/MarketWin.cs
@@ -1,129 +1,132 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, September 21, 2017 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class MarketWin : Window { [SerializeField] Button leftBtn; [SerializeField] Button rightBtn; [SerializeField] Button closeBtn; [SerializeField] FunctionButton dealTitleBtn; [SerializeField] FunctionButton putawayTitleBtn; [SerializeField] FunctionButton dealRecordTitleBtn; [SerializeField] FunctionButtonGroup buttonGroup; #region Built-in protected override void BindController() { } protected override void AddListeners() { leftBtn.onClick.AddListener(buttonGroup.TriggerLast); rightBtn.onClick.AddListener(buttonGroup.TriggerNext); closeBtn.onClick.AddListener(OnClose); dealTitleBtn.onClick.AddListener(OnDeal); putawayTitleBtn.onClick.AddListener(OnPutaway); dealRecordTitleBtn.onClick.AddListener(OnDealRecord); } private void OnDealRecord() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<MarketDealRecordWin>(); } else { WindowCenter.Instance.Open<MarketDealRecordWin>(); } functionOrder = 2; } private void OnPutaway() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<MarketPutawayWin>(); } else { WindowCenter.Instance.Open<MarketPutawayWin>(); } functionOrder = 1; } private void OnDeal() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<MarketDealWin>(); } else { WindowCenter.Instance.Open<MarketDealWin>(); } functionOrder = 0; } protected override void OnPreOpen() { CloseChildWin(); } protected override void OnActived() { base.OnActived(); buttonGroup.TriggerByOrder(functionOrder); } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseChildWin(); } protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); } #endregion private void OnClose() { CloseChildWin(); CloseImmediately(); } private void CloseChildWin() { if (WindowCenter.Instance.CheckOpen<MarketDealWin>()) { WindowCenter.Instance.CloseImmediately<MarketDealWin>(); } if (WindowCenter.Instance.CheckOpen<MarketPutawayWin>()) { WindowCenter.Instance.CloseImmediately<MarketPutawayWin>(); } if (WindowCenter.Instance.CheckOpen<MarketDealRecordWin>()) { WindowCenter.Instance.CloseImmediately<MarketDealRecordWin>(); } } } } //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, September 21, 2017 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class MarketWin : Window { [SerializeField] Button leftBtn; [SerializeField] Button rightBtn; [SerializeField] Button closeBtn; [SerializeField] FunctionButton dealTitleBtn; [SerializeField] FunctionButton putawayTitleBtn; [SerializeField] FunctionButton dealRecordTitleBtn; [SerializeField] FunctionButtonGroup buttonGroup; #region Built-in protected override void BindController() { } protected override void AddListeners() { leftBtn.onClick.AddListener(buttonGroup.TriggerLast); rightBtn.onClick.AddListener(buttonGroup.TriggerNext); closeBtn.onClick.AddListener(OnClose); dealTitleBtn.onClick.AddListener(OnDeal); putawayTitleBtn.onClick.AddListener(OnPutaway); dealRecordTitleBtn.onClick.AddListener(OnDealRecord); } private void OnDealRecord() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<MarketDealRecordWin>(); } else { WindowCenter.Instance.Open<MarketDealRecordWin>(); } functionOrder = 2; } private void OnPutaway() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<MarketPutawayWin>(); } else { WindowCenter.Instance.Open<MarketPutawayWin>(); } functionOrder = 1; } private void OnDeal() { CloseChildWin(); if (windowState == WindowState.Opened) { WindowCenter.Instance.OpenWithoutAnimation<MarketDealWin>(); } else { WindowCenter.Instance.Open<MarketDealWin>(); } functionOrder = 0; } protected override void OnPreOpen() { CloseChildWin(); } protected override void OnActived() { base.OnActived(); buttonGroup.TriggerByOrder(functionOrder); } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseChildWin(); } protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion private void OnClose() { CloseChildWin(); CloseImmediately(); } private void CloseChildWin() { if (WindowCenter.Instance.CheckOpen<MarketDealWin>()) { WindowCenter.Instance.CloseImmediately<MarketDealWin>(); } if (WindowCenter.Instance.CheckOpen<MarketPutawayWin>()) { WindowCenter.Instance.CloseImmediately<MarketPutawayWin>(); } if (WindowCenter.Instance.CheckOpen<MarketDealRecordWin>()) { WindowCenter.Instance.CloseImmediately<MarketDealRecordWin>(); } } } } System/OpenServerActivity/OpenServerActivityWin.cs
@@ -121,13 +121,15 @@ OperationTimeHepler.Instance.operationTimeUpdateEvent -= OperationTimeUpdateEvent; OpenServerActivityCenter.Instance.openServerActivityStateChange -= OpenServerActivityStateChange; CloseOtherWin(); WindowCenter.Instance.Open<MainInterfaceWin>(); impactRankModel.gotoImpactRankType = 0; } protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } int GetDefaultSelect() System/OpenServerActivity/OpenServerGiftWin.cs
@@ -115,10 +115,6 @@ private void OnCloseClick() { CloseImmediately(); if (!WindowCenter.Instance.CheckOpen<MainInterfaceWin>()) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } } System/Pet/PetWin.cs
@@ -27,7 +27,6 @@ { CloseChild(); WindowCenter.Instance.CloseImmediately<PetWin>(); WindowCenter.Instance.Open<MainInterfaceWin>(); } protected override void BindController() @@ -52,6 +51,10 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() System/Rank/RankPanel.cs
@@ -335,7 +335,10 @@ protected override void OnAfterClose() { PlayerDatas.Instance.rank.OnRefreshRank -= OnRefreshRankList; WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } } } System/Realm/RealmWin.cs
@@ -73,7 +73,10 @@ protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion System/Role/RolePanel.cs
@@ -357,7 +357,10 @@ PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnRefreshPlayerInfo; titleModel.OnRefreshGainTitle -= OnRefreshTitle; PlayerDatas.Instance.OnRoleAttrRefresh -= OnRefreshWorldLv; WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } PlayerDatas.Instance.RefreshPlayerInfoEvent -= RefreshPlayerInfoEvent; CloseChild(); } System/RolePromote/RolePromoteWin.cs
@@ -88,7 +88,10 @@ protected override void OnAfterClose() { CloseChild(); WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion private void OnResource() System/Rune/RunePanel.cs
@@ -103,7 +103,10 @@ } protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } private void CloseChild() System/RuneTower/RuneTowerWin.cs
@@ -109,6 +109,10 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() @@ -136,7 +140,6 @@ public override void CloseClick() { base.CloseClick(); WindowCenter.Instance.Open<MainInterfaceWin>(); } #endregion System/Skill/SkillPanel.cs
@@ -105,7 +105,10 @@ protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } void OnClose() System/SystemSetting/SettingUpWin.cs
@@ -79,7 +79,10 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion @@ -182,11 +185,6 @@ private void CloseWin() { CloseImmediately(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } System/Treasure/TreasureSelectWin.cs
@@ -77,7 +77,6 @@ } CloseImmediately(); UI3DTreasureSelectStage.Instance.Close(); WindowCenter.Instance.Open<MainInterfaceWin>(); }); } @@ -128,6 +127,10 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState && !m_CorrectClose) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion System/Treasure/TreasureSoulWin.cs
@@ -119,7 +119,10 @@ protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion System/Vip/VipExperienceWin.cs
@@ -55,11 +55,14 @@ protected override void OnPreClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); } protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion private void OnExperienceBtn() System/Vip/VipRechargeWin.cs
@@ -130,7 +130,10 @@ protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } #endregion System/WorldMap/LocalMapWin.cs
@@ -63,7 +63,10 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() @@ -78,11 +81,6 @@ public override void CloseClick() { base.CloseClick(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } void Init() System/WorldMap/MapFrameWin.cs
@@ -58,7 +58,10 @@ protected override void OnAfterClose() { WindowCenter.Instance.Open<MainInterfaceWin>(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() System/WorldMap/WorldMapWin.cs
@@ -56,6 +56,10 @@ protected override void OnAfterClose() { if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } protected override void OnActived() @@ -67,11 +71,6 @@ public override void CloseClick() { base.CloseClick(); if (!WindowJumpMgr.Instance.IsJumpState) { WindowCenter.Instance.Open<MainInterfaceWin>(); } } void Init()