private void OnEntityHealed(EntityHealedEventData data) { if (data.Healer.IsOwnedByPlayer()) { this.healing += data.Healing; } }
private void OnEntityHealed(EntityHealedEventData data) { if (data.Healer != Target) { return; } this.effect.Clone().Apply(Caster, EventSubject == BehaviourEventSubject.Me ? Target : data.Target); }
private void OnAnyEntityHealed(EntityHealedEventData data) { if (data.Healer != Owner || data.Healing.IsVampirism() || data.Healing.IsRegeneration()) { return; } Experience.Add(4); }
private void OnHealed(EntityHealedEventData data) { if (this.validators.Any(v => !v.Validate(data.Healer, data.Target))) { return; } this.effect.Clone().Apply(Caster, EventSubject == BehaviourEventSubject.Me ? Target : data.Healer); }
private void OnEntityHealed(EntityHealedEventData data) { if (data.Healer != gameObject || data.Target != gameObject || data.Healing.IsRegeneration() || data.Healing.IsVampirism()) { return; } Restore(ResourceType.Rage, data.Healing.Amount / CalculatePower() * 100); }
private void OnEntityHealed(EntityHealedEventData data) { AddRow($"<color=#888888>[{DateTime.Now.ToLongTimeString()}]</color> " + I18N.Instance.Get("ui_combat_log_healing") .ToString(new object[] { ColorYellow + data.Healer.GetComponent <UnitComponent>().Name + EndColor, ColorYellow + data.Target.GetComponent <UnitComponent>().Name + EndColor, ColorGreen + (int)data.Healing + EndColor, })); }
private void OnEntityHealed(EntityHealedEventData data) { if (!Game.Instance.State.IsScenario) { return; } if (data.Healing < 1) { return; } Enqueue(data.Target, $"+{(int) data.Healing}", Color.green); }