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_CompositionSlotManagerComponentClass |
Typedefs | |
typedef func | OnCompositionSlotManagerEntityChangedMethod |
typedef ScriptInvokerBase< OnCompositionSlotManagerEntityChangedMethod > | OnCompsitionSlotManagerEntityChanged |
Functions | |
void | OnCompositionSlotManagerEntityChangedMethod (SCR_CompositionSlotManagerComponent slotManager, IEntity slot) |
OnCompsitionSlotManagerEntityChanged | GetOnEntityChanged () |
void | SetOccupant (IEntity slot, IEntity occupant) |
void | SetOccupant (vector pos, IEntity occupant) |
IEntity | GetOccupant (IEntity slot) |
bool | IsOccupied (IEntity slot) |
IEntity | GetSlot (IEntity occupant) |
bool | IsInSlot (IEntity occupant) |
protected void | SetOccupiedStatic (EntityID slotID, bool isOccupied, IEntity occupant) |
protected void | SetOccupiedStaticBroadcast (EntityID slotID, bool isOccupied) |
protected void | SetOccupiedDynamic (RplId slotID, bool isOccupied, IEntity occupant) |
protected void | SetOccupiedDynamicBroadcast (RplId slotID, bool isOccupied) |
protected bool | ModifyArray (EntityID slotID, bool isOccupied, IEntity occupant) |
protected bool | ModifyArray (RplId slotID, bool isOccupied, IEntity occupant) |
protected void | UpdateSlot (IEntity slot, bool isOccupied) |
protected void | OnEntityChanged (SCR_EditableEntityComponent entity) |
protected bool | QueryEntity (IEntity entity) |
override bool | RplSave (ScriptBitWriter writer) |
override bool | RplLoad (ScriptBitReader reader) |
override void | OnPostInit (IEntity owner) |
Called on PostInit when all components are added. More... | |
override void | OnDelete (IEntity owner) |
Variables | |
SCR_CompositionSlotManagerComponentClass | EntityID |
SCR_CompositionSlotManagerComponentClass | m_aOccupiedStatic = new map<EntityID, IEntity>() |
protected ref map< RplId, IEntity > | m_aOccupiedDynamic = new map<RplId, IEntity>() |
protected ref array< IEntity > | m_aQueriedEntities |
protected ref OnCompsitionSlotManagerEntityChanged | m_OnEntityChanged |
Definition at line 2 of file SCR_CompositionSlotManagerComponent.c.
typedef ScriptInvokerBase<OnCompositionSlotManagerEntityChangedMethod> OnCompsitionSlotManagerEntityChanged |
Definition at line 3 of file SCR_CompositionSlotManagerComponent.c.
IEntity GetOccupant | ( | IEntity | slot | ) |
OnCompsitionSlotManagerEntityChanged GetOnEntityChanged | ( | ) |
Definition at line 20 of file SCR_CompositionSlotManagerComponent.c.
IEntity GetSlot | ( | IEntity | occupant | ) |
[in] | occupant |
Definition at line 100 of file SCR_CompositionSlotManagerComponent.c.
bool IsInSlot | ( | IEntity | occupant | ) |
[in] | occupant |
Definition at line 120 of file SCR_CompositionSlotManagerComponent.c.
bool IsOccupied | ( | IEntity | slot | ) |
protected bool ModifyArray | ( | EntityID | slotID, |
bool | isOccupied, | ||
IEntity | occupant | ||
) |
Definition at line 172 of file SCR_CompositionSlotManagerComponent.c.
protected bool ModifyArray | ( | RplId | slotID, |
bool | isOccupied, | ||
IEntity | occupant | ||
) |
Definition at line 196 of file SCR_CompositionSlotManagerComponent.c.
void OnCompositionSlotManagerEntityChangedMethod | ( | SCR_CompositionSlotManagerComponent | slotManager, |
IEntity | slot | ||
) |
protected void OnEntityChanged | ( | SCR_EditableEntityComponent | entity | ) |
Definition at line 241 of file SCR_CompositionSlotManagerComponent.c.
protected bool QueryEntity | ( | IEntity | entity | ) |
Definition at line 267 of file SCR_CompositionSlotManagerComponent.c.
override bool RplLoad | ( | ScriptBitReader | reader | ) |
Definition at line 301 of file SCR_CompositionSlotManagerComponent.c.
override bool RplSave | ( | ScriptBitWriter | writer | ) |
Definition at line 281 of file SCR_CompositionSlotManagerComponent.c.
void SetOccupant | ( | IEntity | slot, |
IEntity | occupant | ||
) |
[in] | slot | |
[in] | occupant |
Definition at line 41 of file SCR_CompositionSlotManagerComponent.c.
void SetOccupant | ( | vector | pos, |
IEntity | occupant | ||
) |
[in] | pos | |
[in] | occupant |
Definition at line 56 of file SCR_CompositionSlotManagerComponent.c.
protected void SetOccupiedDynamic | ( | RplId | slotID, |
bool | isOccupied, | ||
IEntity | occupant | ||
) |
Definition at line 156 of file SCR_CompositionSlotManagerComponent.c.
protected void SetOccupiedDynamicBroadcast | ( | RplId | slotID, |
bool | isOccupied | ||
) |
Definition at line 164 of file SCR_CompositionSlotManagerComponent.c.
protected void SetOccupiedStatic | ( | EntityID | slotID, |
bool | isOccupied, | ||
IEntity | occupant | ||
) |
Definition at line 140 of file SCR_CompositionSlotManagerComponent.c.
protected void SetOccupiedStaticBroadcast | ( | EntityID | slotID, |
bool | isOccupied | ||
) |
Definition at line 148 of file SCR_CompositionSlotManagerComponent.c.
protected void UpdateSlot | ( | IEntity | slot, |
bool | isOccupied | ||
) |
Definition at line 220 of file SCR_CompositionSlotManagerComponent.c.
protected ref map<RplId, IEntity> m_aOccupiedDynamic = new map<RplId, IEntity>() |
Definition at line 13 of file SCR_CompositionSlotManagerComponent.c.
SCR_CompositionSlotManagerComponentClass m_aOccupiedStatic = new map<EntityID, IEntity>() |
protected ref array<IEntity> m_aQueriedEntities |
Definition at line 14 of file SCR_CompositionSlotManagerComponent.c.
protected ref OnCompsitionSlotManagerEntityChanged m_OnEntityChanged |
Definition at line 16 of file SCR_CompositionSlotManagerComponent.c.