少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-08 5e14dd1ce56b535004f05fb8dac7fcd1e94c8294
3335 新版装备开发
6个文件已修改
58 ■■■■ 已修改文件
Core/GameEngine/Model/Player/PlayerDatas.cs 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDatasWrap.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/NormalDungeonEntranceWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerBuffDatas.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/RolePanel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/BagStoreWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -38,10 +38,10 @@
    private int m_Tick;
    public uint crossServerTick;
    public event Action OnRoleAttrRefresh;
    public event Action worldLevelUpdateEvent;
    public event Action<E_AttackMode> OnSwitchAttackMode;
    public event Action InitPlayerInfoEvent;
    public event Action RefreshPlayerInfoEvent;
    public event Action playerDataUpdateEvent;
    public event Action<PlayerDataType> playerDataRefreshEvent;
    public event Action<PlayerDataType, int> attributePromoteEvent;
    public event Action<long> spNewGetEvent;
@@ -52,9 +52,9 @@
    {
        baseData.UpdateData(data);
        HangUpSetModel.Instance.SetOfflinePluginTime((int)baseData.hangTime);
        if (InitPlayerInfoEvent != null)
        if (playerDataUpdateEvent!=null)
        {
            InitPlayerInfoEvent();
            playerDataUpdateEvent();
        }
    }
@@ -67,9 +67,9 @@
            CameraController.Instance.Apply();
        }
        if (InitPlayerInfoEvent != null)
        if (playerDataUpdateEvent != null)
        {
            InitPlayerInfoEvent();
            playerDataUpdateEvent();
        }
    }
@@ -77,9 +77,9 @@
    {
        RefreshProperty(false, PlayerDataType.HP, hp);
        if (RefreshPlayerInfoEvent != null)
        if (playerDataUpdateEvent != null)
        {
            RefreshPlayerInfoEvent();
            playerDataUpdateEvent();
        }
        if (playerDataRefreshEvent != null)
@@ -92,9 +92,9 @@
    {
        UpdatePlayerData(vNetData);
        StoreModel.RefreshTCBPlayerData(vNetData);
        if (RefreshPlayerInfoEvent != null)
        if (playerDataUpdateEvent != null)
        {
            RefreshPlayerInfoEvent();
            playerDataUpdateEvent();
        }
    }
@@ -143,9 +143,9 @@
            UpdatePlayerData(data);
        }
        if (RefreshPlayerInfoEvent != null)
        if (playerDataUpdateEvent != null)
        {
            RefreshPlayerInfoEvent();
            playerDataUpdateEvent();
        }
    }
@@ -951,9 +951,9 @@
    {
        this.worldLv = worldLv;
        this.worldExpRate = worldExpRate;
        if (OnRoleAttrRefresh != null)
        if (worldLevelUpdateEvent != null)
        {
            OnRoleAttrRefresh();
            worldLevelUpdateEvent();
        }
    }
Lua/Gen/PlayerDatasWrap.cs
@@ -891,13 +891,13 @@
                {
                    
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.OnRoleAttrRefresh += gen_delegate;
                        gen_to_be_invoked.worldLevelUpdateEvent += gen_delegate;
                        return 0;
                    } 
                    
                    
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.OnRoleAttrRefresh -= gen_delegate;
                        gen_to_be_invoked.worldLevelUpdateEvent -= gen_delegate;
                        return 0;
                    } 
                    
@@ -993,13 +993,13 @@
                {
                    
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.RefreshPlayerInfoEvent += gen_delegate;
                        gen_to_be_invoked.playerDataUpdateEvent += gen_delegate;
                        return 0;
                    } 
                    
                    
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.RefreshPlayerInfoEvent -= gen_delegate;
                        gen_to_be_invoked.playerDataUpdateEvent -= gen_delegate;
                        return 0;
                    } 
                    
System/Dungeon/NormalDungeonEntranceWin.cs
@@ -122,7 +122,7 @@
            model.dungeonEnterCoolDownUpdate += DungeonEnterCoolDownUpdate;
            m_EnterCdContainer.OnCoolDowndComplete += DungeonEnterCoolDownUpdate;
            PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefreshInfoEvent;
            PlayerDatas.Instance.OnRoleAttrRefresh += OnWorldLevelRefresh;
            PlayerDatas.Instance.worldLevelUpdateEvent += OnWorldLevelRefresh;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        }
@@ -132,7 +132,7 @@
            model.dungeonEnterCoolDownUpdate -= DungeonEnterCoolDownUpdate;
            m_EnterCdContainer.OnCoolDowndComplete -= DungeonEnterCoolDownUpdate;
            PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshInfoEvent;
            PlayerDatas.Instance.OnRoleAttrRefresh -= OnWorldLevelRefresh;
            PlayerDatas.Instance.worldLevelUpdateEvent -= OnWorldLevelRefresh;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        }
System/MainInterfacePanel/PlayerBuffDatas.cs
@@ -36,7 +36,7 @@
        PlayerDatas.Instance.OnSwitchAttackMode += OnSwitchAttackMode;
        vipModel.OnVipTimeEvent += OnVipTimeEven;
        PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefreshInfoEvent;
        PlayerDatas.Instance.OnRoleAttrRefresh += WorldLVBuff;
        PlayerDatas.Instance.worldLevelUpdateEvent += WorldLVBuff;
        OperationTimeHepler.Instance.operationStartEvent += operationStartEvent;
        OperationTimeHepler.Instance.operationEndEvent += operationEndEvent;
        OperationTimeHepler.Instance.operationTimeUpdateEvent += operationTimeUpdateEvent;
@@ -47,7 +47,7 @@
        PlayerDatas.Instance.OnSwitchAttackMode -= OnSwitchAttackMode;
        vipModel.OnVipTimeEvent -= OnVipTimeEven;
        PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshInfoEvent;
        PlayerDatas.Instance.OnRoleAttrRefresh -= WorldLVBuff;
        PlayerDatas.Instance.worldLevelUpdateEvent -= WorldLVBuff;
        OperationTimeHepler.Instance.operationStartEvent -= operationStartEvent;
        OperationTimeHepler.Instance.operationEndEvent -= operationEndEvent;
        OperationTimeHepler.Instance.operationTimeUpdateEvent -= operationTimeUpdateEvent;
System/Role/RolePanel.cs
@@ -323,8 +323,8 @@
            PlayerDatas.Instance.InitPlayerInfoEvent += OnUpdateLvExp;
            PlayerDatas.Instance.playerDataRefreshEvent += OnRefreshPlayerInfo;
            titleModel.OnRefreshGainTitle += OnRefreshTitle;
            PlayerDatas.Instance.OnRoleAttrRefresh += OnRefreshWorldLv;
            PlayerDatas.Instance.RefreshPlayerInfoEvent += RefreshPlayerInfoEvent;
            PlayerDatas.Instance.worldLevelUpdateEvent += OnRefreshWorldLv;
            PlayerDatas.Instance.playerDataUpdateEvent += RefreshPlayerInfoEvent;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
        }
@@ -346,13 +346,13 @@
            PlayerDatas.Instance.InitPlayerInfoEvent -= OnUpdateLvExp;
            PlayerDatas.Instance.playerDataRefreshEvent -= OnRefreshPlayerInfo;
            titleModel.OnRefreshGainTitle -= OnRefreshTitle;
            PlayerDatas.Instance.OnRoleAttrRefresh -= OnRefreshWorldLv;
            PlayerDatas.Instance.worldLevelUpdateEvent -= OnRefreshWorldLv;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            if (!WindowJumpMgr.Instance.IsJumpState)
            {
                WindowCenter.Instance.Open<MainInterfaceWin>();
            }
            PlayerDatas.Instance.RefreshPlayerInfoEvent -= RefreshPlayerInfoEvent;
            PlayerDatas.Instance.playerDataUpdateEvent -= RefreshPlayerInfoEvent;
            CloseChild();
        }
System/Store/BagStoreWin.cs
@@ -53,7 +53,7 @@
            InitModel();
            OnFrenshMoneyInfo();
            m_storeModel.RefreshBuyShopLimitEvent += InitModel;
            PlayerDatas.Instance.RefreshPlayerInfoEvent += OnFrenshMoneyInfo;
            PlayerDatas.Instance.playerDataUpdateEvent += OnFrenshMoneyInfo;
        }
        protected override void OnAfterOpen()
@@ -68,7 +68,7 @@
        protected override void OnAfterClose()
        {
            PlayerDatas.Instance.RefreshPlayerInfoEvent -= OnFrenshMoneyInfo;
            PlayerDatas.Instance.playerDataUpdateEvent -= OnFrenshMoneyInfo;
        }
        #endregion