|
Arma Reforger Script API
|
Public Member Functions | |
| void | Init (SCR_ArsenalRefundEffectComponentClass arsenalRefundEffectClass) |
| Init of effect before adding them to the order array in SCR_ArsenalRefundEffectComponentClass. | |
| bool | IsValid (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal) |
| Returns if effect is valid always called before ExecuteRefundEffect_S. | |
| bool | ExecuteRefundEffect (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal) |
| Execute refund effect (Called on server only) | |
Public Attributes | |
| bool | m_bEnabled |
| int | m_iPriority |
Protected Member Functions | |
| bool | UsedFriendlyArsenal (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal) |
| Check if item was refunded at a friendly arsenal. | |
Protected Attributes | |
| SCR_EArsenalTypes | m_eHandInArsenalTypes |
| bool SCR_BaseArsenalRefundEffect.ExecuteRefundEffect | ( | notnull IEntity | item, |
| notnull PlayerController | playerController, | ||
| SCR_ArsenalComponent | arsenal ) |
Execute refund effect (Called on server only)
| [in] | item | Item that is being refunded |
| [in] | playerController | Player controller of player that refunds the item |
| [in] | arsenal | Arsenal the item was refunded at (Can potentially be null) |
Implemented in SCR_MultiExecuteListArsenalRefundEffect, SCR_ValuableIntelXPEffectEntry, and SCR_WeightedListArsenalRefundEffect.
| void SCR_BaseArsenalRefundEffect.Init | ( | SCR_ArsenalRefundEffectComponentClass | arsenalRefundEffectClass | ) |
Init of effect before adding them to the order array in SCR_ArsenalRefundEffectComponentClass.
| [in] | arsenalRefundEffectClass | Class it is attached to |
Implemented in SCR_MultiExecuteListArsenalRefundEffect, and SCR_WeightedListArsenalRefundEffect.
| bool SCR_BaseArsenalRefundEffect.IsValid | ( | notnull IEntity | item, |
| notnull PlayerController | playerController, | ||
| SCR_ArsenalComponent | arsenal ) |
Returns if effect is valid always called before ExecuteRefundEffect_S.
| [in] | item | Item that is being refunded |
| [in] | playerController | Player controller of player that refunds the item |
| [in] | arsenal | Arsenal the item was refunded at (Can potentially be null) |
Check if handed in at arsenal and if the arsenal type is supported
Implemented in SCR_MultiExecuteListArsenalRefundEffect, SCR_ValuableIntelArsenalRefundEffect, and SCR_WeightedListArsenalRefundEffect.
|
protected |
Check if item was refunded at a friendly arsenal.
| [in] | item | Item that is being refunded |
| [in] | playerController | Player controller of player that refunds the item |
| [in] | arsenal | Arsenal the item was refunded at (Can potentially be null) |
| bool SCR_BaseArsenalRefundEffect.m_bEnabled |
|
protected |
| int SCR_BaseArsenalRefundEffect.m_iPriority |