Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkActionItemSafeguard Class Reference
Inheritance diagram for SCR_ScenarioFrameworkActionItemSafeguard:
SCR_ScenarioFrameworkActionBase

Protected Member Functions

void OnItemPossessed (IEntity item, BaseInventoryStorageComponent pStorageOwner)
void OnItemDropped (IEntity item, BaseInventoryStorageComponent pStorageOwner)
void OnItemCarrierChanged (InventoryStorageSlot oldSlot, InventoryStorageSlot newSlot)
void HandleNewSlotGC (IEntity entity)
 Handles the cases where GarbageSystem might delete new slot entity.
void HandleOldSlotGC (IEntity entity)
 Handles possible revert of case prevention where GarbageSystem might delete root entity.
void OnDestroyed (IEntity destroyedEntity)
 Used to remove task item from destroyed entity inventory and drop it to the ground.
void OnDisconnected (int playerID)
void RegisterPlayer (int playerID, IEntity playerEntity)
override void OnActivate (IEntity object)
override array< ref SCR_ScenarioFrameworkActionBaseGetSubActions ()

Protected Attributes

IEntity m_ItemEntity
SCR_EScenarioFrameworkItemGCState m_eGarbageCollectionStatus = SCR_EScenarioFrameworkItemGCState.UNDEFINED

Detailed Description

Definition at line 2 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

Member Function Documentation

◆ GetSubActions()

override array< ref SCR_ScenarioFrameworkActionBase > SCR_ScenarioFrameworkActionItemSafeguard::GetSubActions ( )
inlineprotected

Definition at line 256 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ HandleNewSlotGC()

void SCR_ScenarioFrameworkActionItemSafeguard::HandleNewSlotGC ( IEntity entity)
inlineprotected

Handles the cases where GarbageSystem might delete new slot entity.

Definition at line 116 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ HandleOldSlotGC()

void SCR_ScenarioFrameworkActionItemSafeguard::HandleOldSlotGC ( IEntity entity)
inlineprotected

Handles possible revert of case prevention where GarbageSystem might delete root entity.

Definition at line 132 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ OnActivate()

override void SCR_ScenarioFrameworkActionItemSafeguard::OnActivate ( IEntity object)
inlineprotected

Definition at line 225 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ OnDestroyed()

void SCR_ScenarioFrameworkActionItemSafeguard::OnDestroyed ( IEntity destroyedEntity)
inlineprotected

Used to remove task item from destroyed entity inventory and drop it to the ground.

Definition at line 144 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ OnDisconnected()

void SCR_ScenarioFrameworkActionItemSafeguard::OnDisconnected ( int playerID)
inlineprotected

Definition at line 196 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ OnItemCarrierChanged()

void SCR_ScenarioFrameworkActionItemSafeguard::OnItemCarrierChanged ( InventoryStorageSlot oldSlot,
InventoryStorageSlot newSlot )
inlineprotected

Definition at line 41 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ OnItemDropped()

void SCR_ScenarioFrameworkActionItemSafeguard::OnItemDropped ( IEntity item,
BaseInventoryStorageComponent pStorageOwner )
inlineprotected

Definition at line 29 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ OnItemPossessed()

void SCR_ScenarioFrameworkActionItemSafeguard::OnItemPossessed ( IEntity item,
BaseInventoryStorageComponent pStorageOwner )
inlineprotected

Definition at line 17 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ RegisterPlayer()

void SCR_ScenarioFrameworkActionItemSafeguard::RegisterPlayer ( int playerID,
IEntity playerEntity )
inlineprotected

Definition at line 206 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

Member Data Documentation

◆ m_eGarbageCollectionStatus

SCR_EScenarioFrameworkItemGCState SCR_ScenarioFrameworkActionItemSafeguard::m_eGarbageCollectionStatus = SCR_EScenarioFrameworkItemGCState.UNDEFINED
protected

Definition at line 14 of file SCR_ScenarioFrameworkActionItemSafeguard.c.

◆ m_ItemEntity

IEntity SCR_ScenarioFrameworkActionItemSafeguard::m_ItemEntity
protected

Definition at line 13 of file SCR_ScenarioFrameworkActionItemSafeguard.c.


The documentation for this class was generated from the following file: