list<COMP_VILLAGER>
list of pairs of asset ID and component data type
list<float>
list of float values
void setWorkplaceData(workplaceData)
Name | Type | Description |
---|---|---|
workplaceData | BUILDING_FUNCTION_WORKPLACE |
void getGatherableTargetPosition(villager, resource, resourcePosition, aroundResourcePosition)
Name | Type | Description |
---|---|---|
villager | COMP_VILLAGER | |
resource | COMP_RESOURCE_CONTAINER | |
resourcePosition | BEHAVIOR_TREE_DATA_LOCATION | |
aroundResourcePosition | BEHAVIOR_TREE_DATA_LOCATION |
ON_ASSIGNED_WORKER_CHANGED(COMP_VILLAGER)
ON_WORKPLACE_PAUSED(boolean)
ON_WORKPLACE_PRODUCED(RESOURCE_COLLECTION_VALUE)
ON_WORKPLACE_STATUS_UPDATE()
ON_WORKPLACE_DATA_SET(BUILDING_FUNCTION)
ON_WORKPLACE_PRODUCTION_UPDATE()
ON_RESOURCE_DEPOT_LIST_UPDATE()