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);
    }
Exemple #2
0
    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");
        }
    }