hch
2025-08-31 108997fd934885b21c7cc7af3fcde171d5c3cca9
Main/System/Main/AutoFightModel.cs
@@ -210,7 +210,7 @@
    }
    public int fightingHeroSkinID;  //当前战斗的英雄皮肤ID
    public string heroGuid;
    public string heroGuid; //战斗中的武将
    public event Action<bool> OnFightEvent; //是否战斗通知
@@ -225,11 +225,21 @@
        if (!string.IsNullOrEmpty(guid))
            return;
        //只通知玩家武将的战斗
        if (teamHero.NPCID != 0)
            return;
        fightingHeroSkinID = teamHero.SkinID;
        heroGuid = teamHero.guid;
        //战斗时没有GUID ,通过heroid查找
        var hero = TeamManager.Instance.GetTeam(TeamType.Story).GetHeroByHeroID(teamHero.heroId);
        if (hero != null)
        {
            heroGuid = hero.guid;
        }
        else
        {
            heroGuid = "";
        }
        OnFightEvent?.Invoke(true);
    }