hch
5 天以前 1cbfc536951a446b6eb6a02ae6abde333c69dc1a
0312 修复商店中购买武将的拥有数量(主体不算-1);公会大厅入口
3个文件已修改
24 ■■■■ 已修改文件
Main/System/Guild/GuildBaseWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildEmblemCell.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Store/BuyItemWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildBaseWin.cs
@@ -70,7 +70,7 @@
    void ShowGuildInfo()
    {
        emblemCell.Display(PlayerDatas.Instance.fairyData.fairy.EmblemID, PlayerDatas.Instance.fairyData.fairy.EmblemWord, 0.5f);
        emblemCell.Display(PlayerDatas.Instance.fairyData.fairy.EmblemID, PlayerDatas.Instance.fairyData.fairy.EmblemWord, 0.8f);
        guildNameText.text = PlayerDatas.Instance.fairyData.fairy.FamilyName;
        var config = FamilyConfig.Get(PlayerDatas.Instance.fairyData.fairy.FamilyLV);
        guildMemberCountText.text = PlayerDatas.Instance.fairyData.fairy.MemberCount + "/" + config.MemberMax;
Main/System/Guild/GuildEmblemCell.cs
@@ -11,7 +11,7 @@
    [SerializeField] Image emblemIcon;
    [SerializeField] UIFrame frame;
    [SerializeField] UIEffectPlayer uiEffect;
    [Header("字 F9E29F 包边 683C00 字号36 Y:-9")]
    [Header("代码已处理 字 F9E29F 包边 683C00 字号72 Y:-18")]
    [SerializeField] Text emblemNameText;   //字 F9E29F 包边 683C00 字号36 Y-9
    public void Display(int emblemID, string emblemName, float _scale = 1f)
@@ -52,7 +52,19 @@
            emblemIcon.SetNativeSize();
        }
        emblemIcon.rectTransform.localScale = new Vector3(_scale, _scale, _scale);
        if (emblemNameText != null)
        {
        emblemNameText.text = emblemName;
            emblemNameText.fontSize = 72;
            emblemNameText.rectTransform.localPosition = new Vector3(0, -18, 0);
            emblemNameText.color = new Color32(255, 222, 159, 255);
            var outline = emblemNameText.GetComponent<OutlineEx>();
            if (outline != null)
            {
                emblemNameText.GetComponent<OutlineEx>().OutlineColor = new Color32(104, 60, 0, 255);
            }
        }
    }
}
Main/System/Store/BuyItemWin.cs
@@ -103,6 +103,12 @@
            return UIHelper.GetMoneyCnt(config.EffectValueB1);
        }
        return PackManager.Instance.GetItemCountByID(PackType.Item, id);
        var count = PackManager.Instance.GetItemCountByID(GeneralDefine.GetPackTypeByItemType(config.Type), id);
        if (config.Type == 150)
        {
            count = Math.Max(0, count - 1);
        }
        return count;
    }
}