少年修仙传客户端代码仓库
Client_PangDeRong
2018-09-06 fc53398aaa240c8a5c649668de2eb476f1684af0
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
2个文件已修改
27 ■■■■■ 已修改文件
System/DailyQuest/ResourcesBackModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRedDot.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/ResourcesBackModel.cs
@@ -99,7 +99,7 @@
        public void OnBeforePlayerDataInitialize()
        {
            IsPointStre = true;
          //  IsPointStre = true;
            IsMainGo = false;
            ResourcesBackDic.Clear();
        }
System/Strengthening/WingsRedDot.cs
@@ -19,7 +19,6 @@
        public Redpoint redPointStre = new Redpoint(MainRedDot.RedPoint_key1, Redpoint_key);
        private int WingNumber = 0;//翅膀数量标记
        private int Marking = 0;
        private bool IsOk = false;
        private bool IsOnePutOn = true;
        public bool IsBoolOpenWingeWin = false;
        PlayerPackModel _playerPack;
@@ -30,26 +29,34 @@
        public override void Init()
        {
            playerPack.ItemCntAddAct += ItemCntAddAct;
            playerPack.RefreshItemCountAct += OnItemRefreshEvent;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange;
        }
        public void OnPlayerLoginOk()
        {
            IsOk = true;
            playerPack.ItemCntAddAct += ItemCntAddAct;
            playerPack.RefreshItemCountAct += OnItemRefreshEvent;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange;
            ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWing);
            if (IsOnePutOn)
            {
                WingsDot();
            }
            if (itemModel != null)
            {
                IsOnePutOn = false;
            }
        }
        public void OnBeforePlayerDataInitialize()
        {
            IsOk = false;
            playerPack.ItemCntAddAct -= ItemCntAddAct;//物品数量刷新
            playerPack.RefreshItemCountAct -= OnItemRefreshEvent;//背包刷新
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange;
        }
        private void OnItemRefreshEvent(PackType type, int index, int id)
        {
            if (type == PackType.rptItem && ItemConfig.tag_Wings.ContainsKey(id) && IsOk && IsOnePutOn)
            if (type == PackType.rptItem && ItemConfig.tag_Wings.ContainsKey(id)&& IsOnePutOn)
            {
                WingsDot();
                IsOnePutOn = false;
@@ -58,9 +65,7 @@
        public override void UnInit()
        {
            playerPack.ItemCntAddAct -= ItemCntAddAct;//物品数量刷新
            playerPack.RefreshItemCountAct -= OnItemRefreshEvent;//背包刷新
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange;
        }