WorkspotMapperComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 1
| Name | Type | Flags |
|---|---|---|
workspotsMap | array<ref<WorkspotMapData>> | scriptedpublic |
Methods 14
private final const func FindFreeWorkspotData(mapEntryIndex: Int32) -> ref<WorkspotEntryData>scripted
private final const func FindFreeWorkspotRef(mapEntryIndex: Int32) -> NodeRefscripted
public final const func GetFreeWorkspotDataForAIAction(aiAction: gamedataWorkspotActionType) -> ref<WorkspotEntryData>scripted
public final const func GetFreeWorkspotRefForAIAction(aiAction: gamedataWorkspotActionType) -> NodeRefscripted
private final const func GetFreeWorkspotsCount(mapEntryIndex: Int32) -> Int32scripted
public final const func GetFreeWorkspotsCountForAIAction(aiAction: gamedataWorkspotActionType) -> Int32scripted
public final const func GetNumberOfWorkpotsForAIAction(aiAction: gamedataWorkspotActionType) -> Int32scripted
private final const func GetWorkspotMapEntryIdexForAIaction(aiAction: gamedataWorkspotActionType) -> Int32scripted
protected final func OnGameAttach()scripted
protected final func OnGameDetach()scripted
protected cb func OnReleaseWorkspot(evt: ref<OnReleaseWorkspotEvent>) -> Boolscripted
protected cb func OnReserveWorkspot(evt: ref<OnReserveWorkspotEvent>) -> Boolscripted
private final func ReleaseWorkspot(workspotRef: NodeRef)scripted
private final func ReserveWorkspot(workspotRef: NodeRef)scripted