From a22abbeb975f2b30c6784f290d91638f861c5bb9 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 11 六月 2019 14:50:32 +0800
Subject: [PATCH] 7190 主界面功能按钮缩进优化。
---
System/MainInterfacePanel/HighSettingTip.cs | 47 +++++++++++++++++++----------------------------
1 files changed, 19 insertions(+), 28 deletions(-)
diff --git a/System/MainInterfacePanel/HighSettingTip.cs b/System/MainInterfacePanel/HighSettingTip.cs
index 970f787..4e338f2 100644
--- a/System/MainInterfacePanel/HighSettingTip.cs
+++ b/System/MainInterfacePanel/HighSettingTip.cs
@@ -2,19 +2,15 @@
// [Author]: 绗簩涓栫晫
// [ Date ]: Friday, September 08, 2017
//--------------------------------------------------------
-using UnityEngine;
using System.Collections;
+using UnityEngine;
using UnityEngine.UI;
-using System;
-using System.Collections.Generic;
//椤跺眰闈㈡澘妗嗘寜閽�
namespace Snxxz.UI
{
-
public class HighSettingTip : MonoBehaviour
{
-
[SerializeField] Button _DaTreasureBtn;//鎵撳疂鎸夐挳
[SerializeField] Button m_LootPrecious;//澶哄疂
[SerializeField] Button _MarketBtn;//甯傚満鎸夐挳
@@ -100,13 +96,13 @@
void MarketButton()//甯傚満鎸夐挳
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<AuctionHouseWin>();
}
void OpenService()//寮�鏈嶆椿鍔�
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<OpenServerActivityWin>();
}
@@ -114,7 +110,7 @@
{
if (FuncOpen.Instance.IsFuncOpen(79))
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<StoreWin>();
}
else
@@ -125,12 +121,14 @@
void WelfareButton()//绂忓埄鎸夐挳
{
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WelfareCenter.Instance.OpenWelfare();
}
void DaTreasureButton()//鎵撳疂鎸夐挳
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
+
if (NewBieCenter.Instance.inGuiding
&& NewBieCenter.Instance.currentGuide == 111)
{
@@ -144,7 +142,7 @@
void LootPreciousButton()//澶哄疂
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<LootPreciousFrameWin>(false, 1);
}
@@ -156,17 +154,16 @@
return;
}
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
switch (m_RechargetBtnBehaviour.state)
{
case 1:
if (!NewBieCenter.Instance.inGuiding)
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
WindowCenter.Instance.Open<FirstRechargeWin>(true);
}
break;
case 3:
- WindowCenter.Instance.Close<MainInterfaceWin>();
WindowCenter.Instance.Open<VipRechargeWin>(false, 0);
break;
}
@@ -174,69 +171,62 @@
void RuneTaButton()//绗﹀嵃濉�
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<TowerWin>(false, 0);
}
void OnClickHappyXBBtn()//瀵诲疂
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<HappyXBWin>();
}
void OnClickFindHostBtn()//浠欏疂瀵讳富
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<TreasureFindHostWin>();
}
void OnClickElfFestivalBtn()
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<FairylandCeremonyWin>();
}
void OnClickCrossServerBtn()//璺ㄦ湇PK
{
- int limitlv = FuncOpenLVConfig.Get(157).LimitLV;
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
if (FuncOpen.Instance.IsFuncOpen(157) && TimeUtility.OpenDay >= crossServerModel.afterOpenDayOpenCross)
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
WindowCenter.Instance.Open<CrossServerWin>();
}
else
{
WindowCenter.Instance.Open<CrossServerWin>();
- //if (PlayerDatas.Instance.baseData.LV < limitlv)
- //{
- // SysNotifyMgr.Instance.ShowTip("CrossMatching14", limitlv);
- //}
- //else
- //{
- // SysNotifyMgr.Instance.ShowTip("CrossMatching15", crossServerModel.afterOpenDayOpenCross);
- //}
}
}
private void OpenHazyRegion()
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<HazyRegionFrameWin>();
}
void OnClickOpenServiceBtn()
{
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<AchievementActivityWin>();
}
void OnClickNewYearBtn()
{
- WindowCenter.Instance.Close<MainInterfaceWin>();
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
WindowCenter.Instance.Open<NewYearFairylandCeremonyWin>();
}
private void RefreshOSCEffect()
{
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
var _open = ModelCenter.Instance.GetModel<ImpactRankModel>().OSCEffectOpen;
if (_open && !m_OSCEffect.IsPlaying)
{
@@ -250,6 +240,7 @@
private void OnStoreFuncOpen()
{
+ HighSettingFadeInFadeOut.SetAutoCloseTimer();
RefreshStoreEffect();
}
--
Gitblit v1.8.0