Exemple #1
0
        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));
        }
Exemple #2
0
 public static void RaiseCombatDamageEvent(Combat.CombatDamageEvent e)
 {
     Messenger.Raise <Combat.CombatDamageEvent>(EventName.CombatDamageEvent, e);
 }