Arma Reforger Script API
|
Specifies slot to be used with nearby Entity Spawner Components. More...
Public Member Functions | |
ResourceName | GetDefaultWaypointPrefab () |
vector | GetDefaultWaypointPosition () |
![]() | |
bool | IsEntityLabelInRange (notnull SCR_EntityLabelPointComponent labelComp) |
Returns true, if SCR_EntityLabelPointComponent is in range defined by m_fMaxRallyPointDistance. | |
void | SetRallyPoint (notnull SCR_EntityLabelPointComponent labelComp) |
Assign labelComponent to be used as Rally Point. | |
SCR_EntityLabelPointComponent | GetRallyPoint () |
Get Assigned Rally point. | |
SCR_EEntitySpawnerSlotType | GetSlotType () |
bool | IsOccupied () |
Returns true, if slot is occupied. | |
void | MoveCharactersFromSlot () |
Moves away all characters from slot, if there is suitable empty position in vicinity. | |
int | GetCharactersInSlot (out array< ChimeraCharacter > characterArray) |
Get all ChimeraCharacters in slot. | |
override void | EOnInit (IEntity owner) |
override void | OnPostInit (IEntity owner) |
void | ~SCR_EntitySpawnerSlotComponent () |
override void | EOnFrame (IEntity owner, float timeSlice) |
override int | _WB_GetAfterWorldUpdateSpecs (IEntity owner, IEntitySource src) |
override void | _WB_AfterWorldUpdate (IEntity owner, float timeSlice) |
Protected Attributes | |
ResourceName | m_sDefaultWaypointPrefab |
vector | m_vDefaultWaypointPosition |
![]() | |
bool | m_bShowDebugShape |
ref Shape | m_DebugShape |
int | m_iDebugShapeColor = Color.CYAN |
RplComponent | m_RplComponent |
SCR_SpawnerSlotManager | m_SlotManager |
SCR_EntityLabelPointComponent | m_RallyPointLabelComponent |
ref array< ChimeraCharacter > | m_aCharacterArray |
ref array< IEntity > | m_aExcludedEntities |
Additional Inherited Members | |
![]() | |
void | FillExcludedEntities () |
bool | CharacterFoundCallback (IEntity ent) |
Callback used in GetCharacterInSlot for query. | |
bool | FilterCharactersCallback (IEntity ent) |
Filtering used in GetCharacterInSlot for query. | |
bool | TraceCallback (IEntity ent) |
Callback for TracePosition in IsOccupied. | |
bool | IsEntityDestroyed (IEntity entity) |
void | OnRallyPointUpdated () |
Called when Rally Point gets moved. | |
bool | RallyPointSearchCallback (IEntity ent) |
Callback for Query in GetRallyPoint. Returns false, once SCR_EntityLabelPointComponent matching parameters was found (And thus ending query) | |
void | DrawDebugShape () |
Specifies slot to be used with nearby Entity Spawner Components.
vector SCR_EntitySpawnerCharacterSlotComponent.GetDefaultWaypointPosition | ( | ) |
ResourceName SCR_EntitySpawnerCharacterSlotComponent.GetDefaultWaypointPrefab | ( | ) |
|
protected |
|
protected |