namespace Arena.Combat { /// /// Anything that can receive damage: player, destructible object. /// public interface IDamageable { /// /// Side of this object. A damage only hurts the team it targets (see DamageInfo.CanHit). /// Team Team { get; } void TakeDamage(DamageInfo damage); } }