yyl
7 天以前 3bd7f56906e31e8fe0072108c9d4652707b51de8
Main/System/Battle/Buff/BattleObjectBuffMgr.cs
@@ -110,6 +110,13 @@
    //  刷新buff
    public void RefreshBuff(HB428_tagSCBuffRefresh vNetData, bool insert = false)
    {
        if (battleObject.IsDead())
        {
            Debug.LogError("给死亡对象刷新buff 检查服务器代码");
            RemoveAllBuff();
            return;
        }
        SkillConfig skillConfig = SkillConfig.Get((int)vNetData.SkillID);
        if (null == skillConfig)
@@ -131,7 +138,7 @@
        if (vNetData.IsAdd != 0)
        {
            BuffMountAction buffMountAction = new BuffMountAction(battleObject.battleField, new List<HB428_tagSCBuffRefresh>(){ vNetData}, () =>
            BuffMountAction buffMountAction = new BuffMountAction(battleObject.battleField, new List<HB428_tagSCBuffRefresh>() { vNetData }, () =>
            {
                if (null != skillConfig && skillConfig.BuffEffect > 0)
                {
@@ -147,7 +154,7 @@
                        BoneFollower boneFollower = effect.AddMissingComponent<BoneFollower>();
                        effect.BindBone(battleObject.motionBase.skeletonAnim, "hit");
                        HashSet<uint> buffIdSet = new HashSet<uint>();
                        buffIdSet.Add(vNetData.BuffID);
                        buffEffectDict.Add(skillConfig.BuffEffect, new KeyValuePair<BattleEffectPlayer, HashSet<uint>>(effect, buffIdSet));
@@ -170,6 +177,11 @@
            battleObject.heroInfoBar.RefreshBuff(buffDataDict.Values.ToList());
        }
    }
    public List<HB428_tagSCBuffRefresh> GetBuffList()
    {
        return buffDataDict.Values.ToList();
    }
    public void InsertBuff(HB428_tagSCBuffRefresh vNetData)
    {