0312 特效try报错,砍价界面打开try报错,群英胜利结算防范没有玩家ID
3个文件已修改
31 ■■■■ 已修改文件
Main/Component/UI/Effect/EffectPlayer.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildHawkerWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Qunying/QYBattleVictoryWin.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Component/UI/Effect/EffectPlayer.cs
@@ -263,7 +263,8 @@
    protected void PlaySpineEffect(bool closePMA = false)
    {
        try
        {
        // 从特效预制体池获取特效
        if (spineComp == null)
        { 
@@ -301,6 +302,12 @@
        PlayerTheSpineAnim();
        SoundPlayer.Instance.PlayUIAudioDelay(effectConfig.audio).Forget();
    }
        catch (Exception e)
        {
            Debug.LogError(e);
        }
    }
        // 播放指定动画
    void PlayerTheSpineAnim()
Main/System/Guild/GuildHawkerWin.cs
@@ -1,4 +1,5 @@
using System.Collections.Generic;
using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.UI;
@@ -40,7 +41,14 @@
        GlobalTimeEvent.Instance.secondEvent += OnSecondEvent;
        GlobalTimeEvent.Instance.fiveSecondEvent += OnFiveSecondEvent;
        
        try
        {
        Display();
        }
        catch (Exception e)
        {
            Debug.LogError(e);
        }
        CreateScroller();
    }
Main/System/Qunying/QYBattleVictoryWin.cs
@@ -53,9 +53,17 @@
    // itemInfo:奖励物品列表,可能为空
    void Display()
    {
        int quickCnt = QunyingManager.Instance.quickCnt;
        uint tagPlayerID = quickCnt == 0 ? (uint)jsonData["tagPlayerID"] : (uint)QunyingManager.Instance.tagPlayerID;
        uint tmpTagPlayerID = 0;
        if (jsonData.ContainsKey("tagPlayerID"))
        {
            tmpTagPlayerID = (uint)jsonData["tagPlayerID"];
        }
        else
        {
            tmpTagPlayerID = (uint)QunyingManager.Instance.tagPlayerID;
        }
        uint tagPlayerID = quickCnt == 0 ? tmpTagPlayerID : (uint)QunyingManager.Instance.tagPlayerID;
        if (!QunyingManager.Instance.TryGetPlayerInfo(tagPlayerID, out QunyingMatchInfo info))
            return;
        uint enemyFace = info.Face;