少年修仙传客户端代码仓库
lcy
2024-12-06 1b5c0440967963aeca9ee7f9fb7bcf11d6951d76
10271 仙盟徽章修改TryGetNowEmblemID方法
1个文件已修改
41 ■■■■ 已修改文件
System/FairyEmblem/FairyEmblemModel.cs 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyEmblem/FairyEmblemModel.cs
@@ -92,40 +92,21 @@
        {
            nowID = 0;
            int emblemID = (int)PlayerDatas.Instance.fairyData.fairy.Extra6;
            if (FamilyEmblemConfig.Has(emblemID))
            if (FamilyEmblemConfig.Has(emblemID) && IsUnLock(emblemID))
            {
                if (FamilyEmblemConfig.Has(defaultFamilyEmblemId))
                {
                    nowID = IsUnLock(emblemID) ? (int)emblemID : defaultFamilyEmblemId;
                    return true;
                }
                else
                {
                    if (IsUnLock(emblemID))
                    {
                        nowID = (int)emblemID;
                        return true;
                    }
                    else
                    {
                        nowID = 0;
                        return false;
                    }
                }
                nowID = (int)emblemID;
                return true;
            }
            else
            if (FamilyEmblemConfig.Has(defaultFamilyEmblemId))
            {
                if (FamilyEmblemConfig.Has(defaultFamilyEmblemId))
                {
                    nowID = defaultFamilyEmblemId;
                    return true;
                }
                else
                {
                    nowID = 0;
                    return false;
                }
                nowID = defaultFamilyEmblemId;
                return true;
            }
            nowID = 0;
            return false;
        }
        // 展示指定徽章 表中找不到徽章就显示默认的