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

Holds an array of effects that are executed using a weighted randomization. More...

Inheritance diagram for SCR_WeightedListArsenalRefundEffect:
SCR_BaseArsenalRefundEffect SCR_ValuableIntelArsenalRefundEffect

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_BaseWeightedArsenalRefundEffectEntry > validEntries, notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)

Protected Attributes

ref array< ref SCR_BaseWeightedArsenalRefundEffectEntrym_aWeightedEffectEntries

Detailed Description

Holds an array of effects that are executed using a weighted randomization.

Definition at line 3 of file SCR_WeightedListArsenalRefundEffect.c.

Member Function Documentation

◆ ExecuteRefundEffect()

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

Definition at line 32 of file SCR_WeightedListArsenalRefundEffect.c.

◆ GetValidEntries()

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

Definition at line 76 of file SCR_WeightedListArsenalRefundEffect.c.

◆ HasValidEntries()

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

Definition at line 62 of file SCR_WeightedListArsenalRefundEffect.c.

◆ Init()

override void SCR_WeightedListArsenalRefundEffect::Init ( SCR_ArsenalRefundEffectComponentClass arsenalRefundEffectClass)
inlineprotected

Definition at line 9 of file SCR_WeightedListArsenalRefundEffect.c.

◆ IsValid()

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

Definition at line 22 of file SCR_WeightedListArsenalRefundEffect.c.

Member Data Documentation

◆ m_aWeightedEffectEntries

ref array<ref SCR_BaseWeightedArsenalRefundEffectEntry> SCR_WeightedListArsenalRefundEffect::m_aWeightedEffectEntries
protected

Definition at line 6 of file SCR_WeightedListArsenalRefundEffect.c.


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