====== VILLAGER_ASSIGN_WORKPLACE_FUNCTION ====== //Abstract class//\\ **[[:custom-classes#Extendable classes|Extendable]]**\\ **Category**: Data Inherited by: * [[:api:villager_assign_workplace_function_auto_assign_job | VILLAGER_ASSIGN_WORKPLACE_FUNCTION_AUTO_ASSIGN_JOB]] * [[:api:villager_assign_workplace_function_default | VILLAGER_ASSIGN_WORKPLACE_FUNCTION_DEFAULT]] * [[:api:villager_assign_workplace_manual_assign | VILLAGER_ASSIGN_WORKPLACE_MANUAL_ASSIGN]] ===== Functions ===== ---- ==== execute ==== //[[:custom-classes#Extendable classes|Virtual function]]// ''[[:api:behavior_tree_node_result | BEHAVIOR_TREE_NODE_RESULT]] **execute**(//agent//, //villager//)'' ^ Name ^ Type ^ Description ^ | //''agent''// | ''[[:api:comp_agent | COMP_AGENT]]'' | | | //''villager''// | ''[[:api:comp_villager | COMP_VILLAGER]]'' | |