public override void OnHit(Wound damage) { base.OnHit(new Wound { Damage = damage.Damage }); }
public override void OnHit(Wound damage) { base.OnHit(new Wound { Damage = (int)(damage.Damage * 2.5) }); actionManager.SetAction(new WarriorFall(true)); }
public override void OnHit(Wound damage) { warrior.DeffendSound.Play(); base.OnHit(new Wound { Damage = (int)(damage.Damage * 0.1f) }); }
public override void OnHit(Wound wound) { ork.RunTimeData.Health -= wound.Damage; ork.RunTimeData.VertigoConter += wound.Vertigo; if (wound.KnockBackDistance > 0) { ork.SetAction(new OrkHurt(wound)); } }
public override void OnHit(Wound damage) { if (hitable) { base.OnHit(new Wound { Damage = (int)(damage.Damage * 0.5), Vertigo = damage.Vertigo * 0.5f }); } }
public override void OnHit(Wound wound) { orkCaptain.RunTimeData.Health -= wound.Damage; if (wound.KnockBackDistance > 0) { orkCaptain.SetAction(new OrkCaptainHurt(new Wound { Damage = wound.Damage, })); } }
public void OnHit(Wound wound) => nowAction.OnHit(wound);
public virtual void OnHit(Wound damage) { }
public override void OnHit(Wound damage) { warrior.RunTimeData.Health -= damage.Damage; warrior.RunTimeData.VertigoConter += damage.Vertigo; }
public override void OnHit(Wound damage) { }
public OrkHurt(Wound wound) { this.wound = wound; }
public SpiderHurt(Wound wound) { this.wound = wound; }
public GoblinHurt(Wound wound) { this.wound = wound; }
public OrkCaptainHurt(Wound wound) { this.wound = wound; }