少年修仙传客户端代码仓库
Client_PangDeRong
2018-11-16 a93493e9e79a9e37d295b5594c3339ad45b4840d
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
2个文件已修改
17 ■■■■■ 已修改文件
Core/SDK/SDKUtility.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/SDK/SDKUtility.cs
@@ -923,7 +923,7 @@
        m_Json["roleID"] = roleID;
        m_Json["roleName"] = roleName;
        m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
        m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
        m_Json["serverName"] = ServerListCenter.Instance.currentServer.name;
        m_Json["familyName"] = PlayerDatas.Instance.baseData.FamilyName;
        m_Json["level"] = "1";
@@ -941,7 +941,7 @@
        m_Json["roleID"] = roleID;
        m_Json["roleName"] = roleName;
        m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
        m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
        m_Json["serverName"] = ServerListCenter.Instance.currentServer.name;
        m_Json["familyName"] = PlayerDatas.Instance.baseData.FamilyName;
        m_Json["level"] = PlayerDatas.Instance.baseData.LV;
@@ -960,7 +960,7 @@
        m_Json["roleID"] = PlayerDatas.Instance.PlayerId.ToString();
        m_Json["roleName"] = PlayerDatas.Instance.baseData.PlayerName;
        m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
        m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
        m_Json["serverName"] = ServerListCenter.Instance.currentServer.name;
        m_Json["familyName"] = PlayerDatas.Instance.baseData.FamilyName;
        m_Json["level"] = PlayerDatas.Instance.baseData.LV;
System/Treasure/TreasureModel.cs
@@ -167,6 +167,8 @@
            set { LocalSave.SetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "_TreasureCollectingShowId"), value); }
        }
        bool potentialFuncOpen { get; set; }
        public int treasureGotoId { get; set; }
        public bool openFromTreasureSoul { get; set; }
@@ -248,6 +250,7 @@
        {
            serverInited = false;
            needDisplayReguluLevelUp = false;
            potentialFuncOpen = false;
            treasureUnlockShowDict.Clear();
            cacheGotAchievements.Clear();
            foreach (var treasure in treasures.Values)
@@ -824,10 +827,12 @@
            if (_functionId == 82)
            {
                UpdateSkillLevelUpRedpoints();
                if (!FuncOpen.Instance.IsFuncOpen(82))
                bool requireCheckUnlockShow = false;
                if (!potentialFuncOpen && FuncOpen.Instance.IsFuncOpen(82))
                {
                    return;
                    requireCheckUnlockShow = true;
                }
                potentialFuncOpen = FuncOpen.Instance.IsFuncOpen(82);
                var list = treasureCategory[TreasureCategory.Human];
                for (int i = 0; i < list.Count; i++)
                {
@@ -835,7 +840,7 @@
                    TryGetTreasure(list[i], out treasure);
                    var humanTreasure = treasure as HumanTreasure;
                    humanTreasure.UpdateTreasureState();
                    if (!serverInited || !treasure.IsHighestStage)
                    if (!serverInited || !treasure.IsHighestStage || !requireCheckUnlockShow)
                    {
                        continue;
                    }