void OnDamageListener(Hotfix_LT.Combat.CombatDamageEvent e) { var combatant = e.Target.GetComponent <Hotfix_LT.Combat.Combatant>(); if (!combatant.Data.IsBoss) { return; } long currentHP = combatant.GetHP(); UpdateHp(currentHP); Hotfix_LT.Combat.CombatInfoData.GetInstance().LogString(string.Format("BOSS血条更新 target = {0}, dmg = {1}\n", e.Target.name, e.Damage)); }
public static void RaiseCombatDamageEvent(Combat.CombatDamageEvent e) { Messenger.Raise <Combat.CombatDamageEvent>(EventName.CombatDamageEvent, e); }