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

Protected Member Functions

void SetSpawnerData (SCR_EntityCatalogEntry entityData)
override bool HasLocalEffectOnlyScript ()
override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
override void OnActionSelected ()
override void OnActionDeselected ()
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
override bool GetActionNameScript (out string outName)
void SetPreviewSlot (SCR_EntitySpawnerSlotComponent previewSlot)
bool IsAnySlotAvailable ()
override bool CanBePerformedScript (IEntity user)
override bool CanBeShownScript (IEntity user)
int GetActionIndex ()

Protected Attributes

EResourceType m_eResourceType
SCR_ResourceSystemSubscriptionHandleBase m_ResourceSubscriptionHandleConsumer
SCR_ResourceSystemSubscriptionHandleBase m_ResourceSubscriptionHandleGenerator
SCR_ResourceComponent m_ResourceComponent
SCR_ResourceGenerator m_ResourceGenerator
SCR_ResourceConsumer m_ResourceConsumer
RplId m_ResourceInventoryPlayerComponentRplId
SCR_CatalogEntitySpawnerComponent m_EntitySpawner
SCR_EEntityRequestStatus m_iRequestStatus
SCR_EntitySpawnerSlotComponent m_PreviewSlot
SCR_EntityCatalogSpawnerData m_EntitySpawnerData
bool m_bIsSelected

Detailed Description

Action to spawn entities using the ActionsManagerComponent

Definition at line 4 of file SCR_CatalogSpawnerUserAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_CatalogSpawnerUserAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 167 of file SCR_CatalogSpawnerUserAction.c.

◆ CanBeShownScript()

override bool SCR_CatalogSpawnerUserAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 260 of file SCR_CatalogSpawnerUserAction.c.

◆ GetActionIndex()

int SCR_CatalogSpawnerUserAction::GetActionIndex ( )
inlineprotected

Definition at line 277 of file SCR_CatalogSpawnerUserAction.c.

◆ GetActionNameScript()

override bool SCR_CatalogSpawnerUserAction::GetActionNameScript ( out string outName)
inlineprotected

Definition at line 122 of file SCR_CatalogSpawnerUserAction.c.

◆ HasLocalEffectOnlyScript()

override bool SCR_CatalogSpawnerUserAction::HasLocalEffectOnlyScript ( )
inlineprotected

Definition at line 42 of file SCR_CatalogSpawnerUserAction.c.

◆ Init()

override void SCR_CatalogSpawnerUserAction::Init ( IEntity pOwnerEntity,
GenericComponent pManagerComponent )
inlineprotected

Definition at line 48 of file SCR_CatalogSpawnerUserAction.c.

◆ IsAnySlotAvailable()

bool SCR_CatalogSpawnerUserAction::IsAnySlotAvailable ( )
inlineprotected

Definition at line 154 of file SCR_CatalogSpawnerUserAction.c.

◆ OnActionDeselected()

override void SCR_CatalogSpawnerUserAction::OnActionDeselected ( )
inlineprotected

Definition at line 88 of file SCR_CatalogSpawnerUserAction.c.

◆ OnActionSelected()

override void SCR_CatalogSpawnerUserAction::OnActionSelected ( )
inlineprotected

Definition at line 76 of file SCR_CatalogSpawnerUserAction.c.

◆ PerformAction()

override void SCR_CatalogSpawnerUserAction::PerformAction ( IEntity pOwnerEntity,
IEntity pUserEntity )
inlineprotected

Definition at line 95 of file SCR_CatalogSpawnerUserAction.c.

◆ SetPreviewSlot()

void SCR_CatalogSpawnerUserAction::SetPreviewSlot ( SCR_EntitySpawnerSlotComponent previewSlot)
inlineprotected

Definition at line 142 of file SCR_CatalogSpawnerUserAction.c.

◆ SetSpawnerData()

void SCR_CatalogSpawnerUserAction::SetSpawnerData ( SCR_EntityCatalogEntry entityData)
inlineprotected

Definition at line 24 of file SCR_CatalogSpawnerUserAction.c.

Member Data Documentation

◆ m_bIsSelected

bool SCR_CatalogSpawnerUserAction::m_bIsSelected
protected

Definition at line 21 of file SCR_CatalogSpawnerUserAction.c.

◆ m_EntitySpawner

SCR_CatalogEntitySpawnerComponent SCR_CatalogSpawnerUserAction::m_EntitySpawner
protected

Definition at line 16 of file SCR_CatalogSpawnerUserAction.c.

◆ m_EntitySpawnerData

SCR_EntityCatalogSpawnerData SCR_CatalogSpawnerUserAction::m_EntitySpawnerData
protected

Definition at line 20 of file SCR_CatalogSpawnerUserAction.c.

◆ m_eResourceType

EResourceType SCR_CatalogSpawnerUserAction::m_eResourceType
protected

Definition at line 7 of file SCR_CatalogSpawnerUserAction.c.

◆ m_iRequestStatus

SCR_EEntityRequestStatus SCR_CatalogSpawnerUserAction::m_iRequestStatus
protected

Definition at line 17 of file SCR_CatalogSpawnerUserAction.c.

◆ m_PreviewSlot

SCR_EntitySpawnerSlotComponent SCR_CatalogSpawnerUserAction::m_PreviewSlot
protected

Definition at line 18 of file SCR_CatalogSpawnerUserAction.c.

◆ m_ResourceComponent

SCR_ResourceComponent SCR_CatalogSpawnerUserAction::m_ResourceComponent
protected

Definition at line 11 of file SCR_CatalogSpawnerUserAction.c.

◆ m_ResourceConsumer

SCR_ResourceConsumer SCR_CatalogSpawnerUserAction::m_ResourceConsumer
protected

Definition at line 13 of file SCR_CatalogSpawnerUserAction.c.

◆ m_ResourceGenerator

SCR_ResourceGenerator SCR_CatalogSpawnerUserAction::m_ResourceGenerator
protected

Definition at line 12 of file SCR_CatalogSpawnerUserAction.c.

◆ m_ResourceInventoryPlayerComponentRplId

RplId SCR_CatalogSpawnerUserAction::m_ResourceInventoryPlayerComponentRplId
protected

Definition at line 15 of file SCR_CatalogSpawnerUserAction.c.

◆ m_ResourceSubscriptionHandleConsumer

SCR_ResourceSystemSubscriptionHandleBase SCR_CatalogSpawnerUserAction::m_ResourceSubscriptionHandleConsumer
protected

Definition at line 9 of file SCR_CatalogSpawnerUserAction.c.

◆ m_ResourceSubscriptionHandleGenerator

SCR_ResourceSystemSubscriptionHandleBase SCR_CatalogSpawnerUserAction::m_ResourceSubscriptionHandleGenerator
protected

Definition at line 10 of file SCR_CatalogSpawnerUserAction.c.


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