hch
10 小时以前 b019a6c8ec7d62349b9aa0610beeb4abaec5550b
0312 增加奖励提示
3个文件已修改
15 ■■■■■ 已修改文件
Main/System/GeneralConfig/GeneralDefine.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/KnapSack/Logic/CommonGetItemWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/KnapSack/Logic/ItemLogicUtility.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/GeneralConfig/GeneralDefine.cs
@@ -42,6 +42,7 @@
    public static string[] loadingTips { get; private set; }
    public static int herocall10TipLimit { get; private set; }
    public static int lvExpFullTipLimit { get; private set; }
    public static Dictionary<string, string> commonAwardTipDict { get; private set; }
    public static void Init()
    {
@@ -96,6 +97,9 @@
            config = FuncConfigConfig.Get("GameTip");
            lvExpFullTipLimit = int.Parse(config.Numerical1);
            herocall10TipLimit = int.Parse(config.Numerical2);
            config = FuncConfigConfig.Get("AwardEventTip");
            commonAwardTipDict = JsonMapper.ToObject<Dictionary<string, string>>(config.Numerical1);
        }
        catch (Exception ex)
        {
Main/System/KnapSack/Logic/CommonGetItemWin.cs
@@ -7,6 +7,7 @@
public class CommonGetItemWin : UIBase
{
    [SerializeField] ScrollerController scroller;
    [SerializeField] Text tipText;
    protected override void OnPreOpen()
@@ -15,6 +16,7 @@
        scroller.OnRefreshCell += OnRefreshCell;
        CreateScroller();
        SoundPlayer.Instance.PlayUIAudio(20);
        tipText.text = Language.Get(ItemLogicUtility.Instance.sourceTip);
    }
Main/System/KnapSack/Logic/ItemLogicUtility.cs
@@ -1185,6 +1185,7 @@
    public Dictionary<int, Item> totalShowItems = new Dictionary<int, Item>();
    public event Action OnGetItemShowEvent;
    private string getItemEventName;
    public string sourceTip;    //领奖原因
    // 通用显示获得的物品
@@ -1215,6 +1216,14 @@
            }
        }
        if (GeneralDefine.commonAwardTipDict.ContainsKey(eventName))
        {
            sourceTip = GeneralDefine.commonAwardTipDict[eventName];
        }
        else
        {
            sourceTip = "";
        }
        this.isNameShow = isNameShow;
        OnGetItemShowEvent?.Invoke();