Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MultiExecuteListArsenalRefundEffect Class Reference

Holds an array of effects that are all executed when this Refund effect is chosen. More...

Inheritance diagram for SCR_MultiExecuteListArsenalRefundEffect:
SCR_BaseArsenalRefundEffect

Protected Member Functions

override void Init (SCR_ArsenalRefundEffectComponentClass arsenalRefundEffectClass)
override bool IsValid (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)
override bool ExecuteRefundEffect (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)
bool HasValidEntries (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)
int GetValidEntries (notnull inout array< SCR_BaseArsenalRefundEffect > validEntries, notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)

Protected Attributes

ref array< ref SCR_BaseArsenalRefundEffectm_aMultiExecuteEffectEntries

Detailed Description

Holds an array of effects that are all executed when this Refund effect is chosen.

Definition at line 3 of file SCR_MultiExecuteListArsenalRefundEffect.c.

Member Function Documentation

◆ ExecuteRefundEffect()

override bool SCR_MultiExecuteListArsenalRefundEffect::ExecuteRefundEffect ( notnull IEntity item,
notnull PlayerController playerController,
SCR_ArsenalComponent arsenal )
inlineprotected

Definition at line 32 of file SCR_MultiExecuteListArsenalRefundEffect.c.

◆ GetValidEntries()

int SCR_MultiExecuteListArsenalRefundEffect::GetValidEntries ( notnull inout array< SCR_BaseArsenalRefundEffect > validEntries,
notnull IEntity item,
notnull PlayerController playerController,
SCR_ArsenalComponent arsenal )
inlineprotected

Definition at line 67 of file SCR_MultiExecuteListArsenalRefundEffect.c.

◆ HasValidEntries()

bool SCR_MultiExecuteListArsenalRefundEffect::HasValidEntries ( notnull IEntity item,
notnull PlayerController playerController,
SCR_ArsenalComponent arsenal )
inlineprotected

Definition at line 53 of file SCR_MultiExecuteListArsenalRefundEffect.c.

◆ Init()

override void SCR_MultiExecuteListArsenalRefundEffect::Init ( SCR_ArsenalRefundEffectComponentClass arsenalRefundEffectClass)
inlineprotected

Definition at line 9 of file SCR_MultiExecuteListArsenalRefundEffect.c.

◆ IsValid()

override bool SCR_MultiExecuteListArsenalRefundEffect::IsValid ( notnull IEntity item,
notnull PlayerController playerController,
SCR_ArsenalComponent arsenal )
inlineprotected

Definition at line 22 of file SCR_MultiExecuteListArsenalRefundEffect.c.

Member Data Documentation

◆ m_aMultiExecuteEffectEntries

ref array<ref SCR_BaseArsenalRefundEffect> SCR_MultiExecuteListArsenalRefundEffect::m_aMultiExecuteEffectEntries
protected

Definition at line 6 of file SCR_MultiExecuteListArsenalRefundEffect.c.


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