public override IEnumerator Process() { GUI_PlayerJobs playerJobs = UIManager.Instance.displayControl.jobSelectWindow.GetComponent <GUI_PlayerJobs>(); playerJobs.isUpToDate = false; if (!GameData.IsHeadlessServer && PlayerManager.LocalPlayerScript.mind.occupation.JobType == JobType.NULL) { //Reset required if player played in previous round playerJobs.hasPickedAJob = false; Logger.Log("has picked job reset", Category.Jobs); } yield return(null); }
public override IEnumerator Process() { yield return(WaitFor(Subject)); GUI_PlayerJobs playerJobs = UIManager.Instance.displayControl.jobSelectWindow.GetComponent <GUI_PlayerJobs>(); playerJobs.isUpToDate = false; if (PlayerManager.LocalPlayerScript.JobType == JobType.NULL) { //Reset required if player played in previous round playerJobs.hasPickedAJob = false; Debug.Log("has picked job reset"); } }