public void PerformAction(LivingEntity actor, LivingEntity target) { Action?.Execute(actor, target); }
public void UseCurrentWeaponOn(LivingEntity target) { CurrentWeapon.PerformAction(this, target); }
public void PerformAction(LivingEntity actor, LivingEntity victim) { Action?.Execute(actor, victim); }
public void UseCurrentWeaponOn(LivingEntity target) //wrapper function that the ViewModel will use to initiate an attack { CurrentWeapon.PerformAction(this, target); }
public void UseCurrentSpell(LivingEntity victim) { CurrentSpell.PerformAction(this, victim); }