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);
}
}