![]() |
Arma Reforger Explorer
1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Data Structures | |
| class | SCR_EntitySpawnerSlotComponentClass |
Enumerations | |
| enum | SCR_EEntitySpawnerSlotType { GROUP_SMALL = 1 << 0, GROUP_MEDIUM = 1 << 1, GROUP_BIG = 1 << 2, VEHICLE_SMALL = 1 << 3, VEHICLE_MEDIUM = 1 << 4, VEHICLE_LARGE = 1 << 5 } |
Functions | |
| bool | IsEntityLabelInRange (notnull SCR_EntityLabelPointComponent labelComp) |
| void | SetRallyPoint (notnull SCR_EntityLabelPointComponent labelComp) |
| SCR_EntityLabelPointComponent | GetRallyPoint () |
| SCR_EEntitySpawnerSlotType | GetSlotType () |
| bool | IsOccupied () |
| Returns true, if slot is occupied. More... | |
| void | MoveCharactersFromSlot () |
| Moves away all characters from slot, if there is suitable empty position in vicinity. More... | |
| int | GetCharactersInSlot (out array< ChimeraCharacter > characterArray) |
| protected void | FillExcludedEntities () |
| protected bool | CharacterFoundCallback (IEntity ent) |
| protected bool | FilterCharactersCallback (IEntity ent) |
| protected bool | TraceCallback (IEntity ent) |
| protected bool | IsEntityDestroyed (IEntity entity) |
| protected void | OnRallyPointUpdated () |
| Called when Rally Point gets moved. More... | |
| protected bool | RallyPointSearchCallback (IEntity ent) |
| Callback for Query in GetRallyPoint. Returns false, once SCR_EntityLabelPointComponent matching parameters was found (And thus ending query) More... | |
| override void | EOnInit (IEntity owner) |
| override void | OnPostInit (IEntity owner) |
| Called on PostInit when all components are added. More... | |
| void | ~SCR_EntitySpawnerSlotComponent () |
Variables | |
| SCR_EntitySpawnerSlotComponentClass | m_RplComponent |
| Specifies slot to be used with nearby Entity Spawner Components. More... | |
| protected SCR_SpawnerSlotManager | m_SlotManager |
| protected SCR_EntityLabelPointComponent | m_RallyPointLabelComponent |
| protected ref array< ChimeraCharacter > | m_aCharacterArray |
| protected ref array< IEntity > | m_aExcludedEntities |
| Enumerator | |
|---|---|
| GROUP_SMALL | |
| GROUP_MEDIUM | |
| GROUP_BIG | |
| VEHICLE_SMALL | |
| VEHICLE_MEDIUM | |
| VEHICLE_LARGE | |
Definition at line 458 of file SCR_EntitySpawnerSlotComponent.c.
| protected bool CharacterFoundCallback | ( | IEntity | ent | ) |
Callback used in GetCharacterInSlot for query. Adds living ChimeraCharacters into array.
| [in] | ent |
Definition at line 277 of file SCR_EntitySpawnerSlotComponent.c.
| protected void FillExcludedEntities | ( | ) |
Definition at line 247 of file SCR_EntitySpawnerSlotComponent.c.
| protected bool FilterCharactersCallback | ( | IEntity | ent | ) |
Filtering used in GetCharacterInSlot for query
Definition at line 292 of file SCR_EntitySpawnerSlotComponent.c.
| int GetCharactersInSlot | ( | out array< ChimeraCharacter > | characterArray | ) |
Get all ChimeraCharacters in slot. Returns count.
| [in] | characterArray | outs array containing all ChimeraCharacters in slot |
Definition at line 229 of file SCR_EntitySpawnerSlotComponent.c.
| SCR_EntityLabelPointComponent GetRallyPoint | ( | ) |
Get Assigned Rally point. If there is none, Slot will try to find new one.
Definition at line 114 of file SCR_EntitySpawnerSlotComponent.c.
| SCR_EEntitySpawnerSlotType GetSlotType | ( | ) |
Definition at line 128 of file SCR_EntitySpawnerSlotComponent.c.
| protected bool IsEntityDestroyed | ( | IEntity | entity | ) |
Definition at line 333 of file SCR_EntitySpawnerSlotComponent.c.
| bool IsEntityLabelInRange | ( | notnull SCR_EntityLabelPointComponent | labelComp | ) |
Returns true, if SCR_EntityLabelPointComponent is in range defined by m_fMaxRallyPointDistance
| [in] | labelComp |
Definition at line 88 of file SCR_EntitySpawnerSlotComponent.c.
| bool IsOccupied | ( | ) |
Returns true, if slot is occupied.
Definition at line 139 of file SCR_EntitySpawnerSlotComponent.c.
| void MoveCharactersFromSlot | ( | ) |
Moves away all characters from slot, if there is suitable empty position in vicinity.
Definition at line 165 of file SCR_EntitySpawnerSlotComponent.c.
| protected void OnRallyPointUpdated | ( | ) |
Called when Rally Point gets moved.
Definition at line 344 of file SCR_EntitySpawnerSlotComponent.c.
| protected bool RallyPointSearchCallback | ( | IEntity | ent | ) |
Callback for Query in GetRallyPoint. Returns false, once SCR_EntityLabelPointComponent matching parameters was found (And thus ending query)
Definition at line 356 of file SCR_EntitySpawnerSlotComponent.c.
| void SetRallyPoint | ( | notnull SCR_EntityLabelPointComponent | labelComp | ) |
Assign labelComponent to be used as Rally Point. If component owner isn't in range, Rally point won't be assigned
| [in] | labelComp |
Definition at line 102 of file SCR_EntitySpawnerSlotComponent.c.
| protected bool TraceCallback | ( | IEntity | ent | ) |
Callback for TracePosition in IsOccupied. Can be overridden to implement custom conditions for checks in traces
| [in] | ent |
Definition at line 303 of file SCR_EntitySpawnerSlotComponent.c.
| void ~SCR_EntitySpawnerSlotComponent | ( | ) |
Definition at line 407 of file SCR_EntitySpawnerSlotComponent.c.
| protected ref array<ChimeraCharacter> m_aCharacterArray |
Definition at line 81 of file SCR_EntitySpawnerSlotComponent.c.
| protected ref array<IEntity> m_aExcludedEntities |
Definition at line 82 of file SCR_EntitySpawnerSlotComponent.c.
| protected SCR_EntityLabelPointComponent m_RallyPointLabelComponent |
Definition at line 80 of file SCR_EntitySpawnerSlotComponent.c.
| SCR_EntitySpawnerSlotComponentClass m_RplComponent |
Specifies slot to be used with nearby Entity Spawner Components.
| protected SCR_SpawnerSlotManager m_SlotManager |
Definition at line 79 of file SCR_EntitySpawnerSlotComponent.c.