21 lines
610 B
C#
21 lines
610 B
C#
using UnityEngine;
|
|
|
|
public class House : Building
|
|
{
|
|
[SerializeField]
|
|
private BoxCollider2D rangeOutline;
|
|
|
|
public virtual float PopulationGiven => GlobalConfig.Instance.Current.populationGivenPerHouse;
|
|
public BoxCollider2D RangeOutline { get => rangeOutline; set => rangeOutline = value; }
|
|
|
|
public override void LevelStart()
|
|
{
|
|
ResourceManager.Instance.MaximumPopulation += PopulationGiven;
|
|
base.LevelStart();
|
|
}
|
|
public override void LevelDestroy()
|
|
{
|
|
ResourceManager.Instance.MaximumPopulation -= PopulationGiven;
|
|
base.LevelDestroy();
|
|
}
|
|
} |