少年修仙传客户端代码仓库
hch
2019-10-22 386f38240c2465c8fe06027d67af77ad241f83fc
0312 获取灵石特效
1个文件已修改
24 ■■■■■ 已修改文件
System/KnapSack/Logic/PackModel.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackModel.cs
@@ -4,6 +4,7 @@
using UnityEngine;
using LitJson;
using System.Text.RegularExpressions;
using System.Collections;
namespace Snxxz.UI
{
@@ -23,11 +24,13 @@
        bool isUpdatePlayerLv = false;
        AlchemyModel alchemyModel { get { return ModelCenter.Instance.GetModel<AlchemyModel>(); } }
        ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        UIEffect lingshiEffect;  //灵石特效
        public override void Init()
        {
            ParseConfig();
            SysNotifyMgr.Instance.sysNotifyEvent += RefreshSysInfo;
            List<DungeonOpenTimeConfig> dungeonlist = DungeonOpenTimeConfig.GetValues();
            if (dungeonlist != null)
            {
@@ -146,11 +149,24 @@
            PlayerDatas.Instance.playerDataRefreshEvent += UpdatePlayerLv;
            isUpdatePlayerLv = true;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        }
        private void RefreshSysInfo(string key, ArrayList infolist)
        {
            if (key != "GetMoney") return;
            var type = 0;
            int.TryParse(infolist[0].ToString(), out type);
            if (type != 2) return;
            var killerName = infolist[0].ToString();
            lingshiEffect = EffectMgr.Instance.PlayUIEffect(1158, 2500, WindowCenter.Instance.uiRoot.tipsCanvas, false);
        }
        public override void UnInit()
        {
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            SysNotifyMgr.Instance.sysNotifyEvent -= RefreshSysInfo;
        }
        public event Action<PackType> refrechPackEvent; //刷新整个背包数据