This commit is contained in:
j.mei7
2022-03-06 21:15:54 +01:00
parent 386a0db5ff
commit e884e44c54
41 changed files with 25259 additions and 22520 deletions

View File

@@ -12,11 +12,14 @@ public class City : MonoBehaviour
[SerializeField] List<Person> citizens = new List<Person>();
[SerializeField] List<House> houses = new List<House>();
[SerializeField] List<Company> companies = new List<Company>();
[SerializeField] List<Workplace> workplaces = new List<Workplace>();
[SerializeField] List<Store> stores = new List<Store>();
[SerializeField] List<FreeTimeObject> freeTimeObjects = new List<FreeTimeObject>();
public List<Store> GetStores() => stores;
public List<FreeTimeObject> GetFreeTimeObjects() => freeTimeObjects;
public List<House> GetHouses() => houses;
public List<Workplace> GetWorkplaces() => workplaces;
public void AddCitizen(Person citizen)
{
@@ -106,4 +109,21 @@ public class City : MonoBehaviour
Debug.Log("FreeTimeObject demolished in " + cityName);
}
}
public void AddWorkplace(Workplace workplace)
{
if (!workplaces.Contains(workplace))
{
workplaces.Add(workplace);
Debug.Log("workplaces built in " + cityName);
}
}
public void RemoveWorkplace(Workplace workplace)
{
if (workplaces.Contains(workplace))
{
workplaces.Remove(workplace);
Debug.Log("workplaces demolished in " + cityName);
}
}
}