namespace V3.Objects
{
public interface IBuilding : IGameObject
{
int Robustness { get; }
string Name { get; }
int MaxGivesWeapons { get; }
///
/// Building takes specific amount of damage. Substracted from Robustness.
///
/// TakeDamage taken
void TakeDamage(int damage);
///
/// Building can give a fixed amount of upgrades.
///
void UpgradeCounter();
}
}