using System.Collections; using System.Collections.Generic; using UnityEngine; public class Workplace : MonoBehaviour { [Header("Workplace")] [SerializeField] int space = 1; [SerializeField] float salary = 4.5f; [SerializeField] List workers = new List(); [SerializeField] City city; void Awake() { city.AddWorkplace(this); } public void AddWorker(Person worker) { if (!workers.Contains(worker) && workers.Count < space) { workers.Add(worker); Debug.Log(worker.GetFullName() + " now works"); } } public void RemoveWorker(Person worker) { if (workers.Contains(worker)) { workers.Remove(worker); Debug.Log(worker.GetFullName() + " does not work anymore"); } } }