list<COMP_VILLAGER>
list of pairs of asset ID and component data type
list of float values
void setWorkplaceData(workplaceData)
Name | Type | Description |
---|---|---|
workplaceData | BUILDING_FUNCTION_WORKPLACE |
void getGatherableTargetPosition(villager, resource, outResourcePosition, outAroundResourcePosition)
Name | Type | Description |
---|---|---|
villager | COMP_VILLAGER | |
resource | COMP_RESOURCE_CONTAINER | |
outResourcePosition | BEHAVIOR_TREE_DATA_LOCATION | Out argument |
outAroundResourcePosition | BEHAVIOR_TREE_DATA_LOCATION | Out argument |
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()
ON_HAS_WORKER_ASSIGNED_CHANGED()
ON_WORKER_CAPACITY_CHANGED(integer_and_unsigned_integer previousWorkerCapacity, integer_and_unsigned_integer currentWorkerCapacity)