少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-18 4e7dd603c96d5aedc1a0ca4c4c869c0c49b2af4e
System/MainInterfacePanel/FunctionForecastTip.cs
@@ -10,10 +10,12 @@
using System.Collections.Generic;
using DG.Tweening;
//主界面功能预告
namespace Snxxz.UI {
namespace Snxxz.UI
{
    public class FunctionForecastTip : MonoBehaviour {
        public static  int OpenTag = 0;
    public class FunctionForecastTip : MonoBehaviour
    {
        public static int OpenTag = 0;
        [SerializeField] Transform _FunctionForecastPanel;//切换面板 
        [SerializeField] Image _FunctionIcon;//图标Icon
        [SerializeField] Button _FunctionIconBtn;//面板开关按钮
@@ -34,7 +36,7 @@
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayersUpLV;
        }
        private void Start()
        {
@@ -52,7 +54,7 @@
        private void OnPlayersUpLV(PlayerDataRefresh _type)
        {
            if (_type==PlayerDataRefresh.LV)
            if (_type == PlayerDataRefresh.LV)
            {
                DataAssignment();
            }
@@ -69,7 +71,7 @@
            foreach (var config in configs)
            {
                if (!FuncOpen.Instance.IsFuncOpen(config.FuncId)
                    && PlayerDatas.Instance.baseData.LV >= config.OpenLevel && config.Display==1)
                    && PlayerDatas.Instance.baseData.LV >= config.OpenLevel && config.Display == 1)
                {
                    OpenTag = config.FuncId;
                    if (FunctionOpenTagEvent != null)
@@ -90,7 +92,7 @@
            _FunctionIcon.SetSprite(Config.Instance.Get<FunctionForecastConfig>(ID).FuncIconKey);
            _NameText.text = Config.Instance.Get<FunctionForecastConfig>(ID).Describe;
            FuncOpenLVConfig funcoPenConfig = Config.Instance.Get<FuncOpenLVConfig>(ID);
            if (funcoPenConfig.LimitMagicWeapon != 0 || funcoPenConfig.LimitMissionID!=0)
            if (funcoPenConfig.LimitMagicWeapon != 0 || funcoPenConfig.LimitMissionID != 0)
            {
                if (funcoPenConfig.LimitMagicWeapon != 0)
                {
@@ -109,14 +111,15 @@
            {
                _Information.text = string.Format(Language.Get("FuncLevelOpen"), funcoPenConfig.LimitLV);
            }
        }
        void FunctionIconBtn()//面板开启
        {
            WindowCenter.Instance.Close<MainInterfaceWin>();
            WindowCenter.Instance.Open<FeatureNoticeWin>();
           // WindowCenter.Instance.Open<ZXWTestWin>();
        }
    }