Files
Arena/Assets/_Content/Scripts/Combat/IDamageable.cs
2026-11-05 08:59:08 +01:00

16 lines
395 B
C#

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