====== COMP_VILLAGER ====== **Category**: Component Parent class: [[:api:component|COMPONENT]]\\ //[[:annotations#lazy-init|Lazy-init]]// ===== Functions ===== ---- ==== getJobInstance ==== ''[[:api:job_instance|JOB_INSTANCE]] **getJobInstance**()'' ---- ==== findDisplayJobInstance ==== ''[[:api:job_instance|JOB_INSTANCE]] **findDisplayJobInstance**()'' ---- ==== changeJob ==== ''void **changeJob**(//job// [, //workplace//])'' ^ Name ^ Type ^ Description ^ | //''job''// | ''[[:api:job|JOB]]'' | | | //''workplace''// | ''[[:api:comp_workplace|COMP_WORKPLACE]]'' | | ---- ==== getAssetJob ==== ''[[:api:job|JOB]] **getAssetJob**()'' ---- ==== hasJob ==== ''[[:data-types#boolean|boolean]] **hasJob**()'' ---- ==== getDeceasedData ==== ''[[:api:deceased_villager_data|DECEASED_VILLAGER_DATA]] **getDeceasedData**()'' ===== Events ===== ---- ==== ON_JOB_CHANGED ==== ''ON_JOB_CHANGED()'' ---- ==== ON_JOB_ASSIGNED ==== ''ON_JOB_ASSIGNED()''