mirror of
				https://github.com/DerTyp7/grow-ai-unity.git
				synced 2025-10-30 21:07:09 +01:00 
			
		
		
		
	a
This commit is contained in:
		| @@ -2,7 +2,7 @@ using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
|  | ||||
| public class Workplace : MonoBehaviour | ||||
| public class Workplace : PlacedObject | ||||
| { | ||||
|     [Header("Workplace")] | ||||
|     [SerializeField] int space = 4; | ||||
| @@ -11,22 +11,16 @@ public class Workplace : MonoBehaviour | ||||
|     [SerializeField] List<Person> workers = new List<Person>(); | ||||
|     [SerializeField] List<Person> activeWorkers = new List<Person>(); // Workers which are currently present and working | ||||
|  | ||||
|     [SerializeField] Company company; | ||||
|     public void SetCompany(Company _company) => company = _company; | ||||
|     City city; | ||||
|     public void AddActiveWorker(Person worker) => activeWorkers.Add(worker); | ||||
|     public void RemoveActiveWorker(Person worker) => activeWorkers.Remove(worker); | ||||
|     public int GetAvaiableSpace() => space - workers.Count; | ||||
|  | ||||
|     void Awake() | ||||
|     { | ||||
|         company.AddWorkplace(this); | ||||
|         company.GetCity().AddWorkplace(this); | ||||
|     } | ||||
|  | ||||
|     void Start() | ||||
|     public override void OnPlace() | ||||
|     { | ||||
|         city = GameObject.Find("GameManager").GetComponent<City>(); | ||||
|         city.AddWorkplace(GetComponent<Workplace>()); | ||||
|         TimeManager.OnHourUpdate += OnHourUpdate; | ||||
|  | ||||
|     } | ||||
|  | ||||
|     void OnTriggerEnter2D(Collider2D collision) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 j.mei7
					j.mei7