public People(bool hasJob, bool isBusy, bool isBored, float getBoredInterval, float doesSomethingInterval, Enums.People.Sex sex, Enums.People.Relationship relationship, Enums.People.Age age) { _hasJob = hasJob; _isBusy = isBusy; _isBored = isBored; _getsBoredInterval = getBoredInterval; _doesSomethingInterval = doesSomethingInterval; _sex = sex; _relationship = relationship; _age = age; }
// Sets PeopleSO public void SetPeopleSO(PeopleSO peopleSO) { this.peopleSO = peopleSO; _hasJob = peopleSO._hasJob; _isBusy = peopleSO._isBusy; _isBored = peopleSO._isBored; _getsBoredInterval = peopleSO._getsBoredInterval; _doesSomethingInterval = peopleSO._doesSomethingInterval; _sex = peopleSO._sex; _relationship = peopleSO._relationship; _age = peopleSO._age; _materialToUse = peopleSO._materialToUse; MeshRenderer mRenderer = GetComponent <MeshRenderer>(); mRenderer.material = peopleSO._materialToUse; lastBoredCheck = Time.time; }