Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ValuableIntelXPEffectEntry Interface Reference
Inheritance diagram for SCR_ValuableIntelXPEffectEntry:
SCR_BaseWeightedArsenalRefundEffectEntry SCR_BaseArsenalRefundEffect

Public Member Functions

override bool ExecuteRefundEffect (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)
 Execute refund effect (Called on server only)
 
- Public Member Functions inherited from SCR_BaseArsenalRefundEffect
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.
 

Protected Attributes

SCR_EXPRewards m_eXPReward
 
- Protected Attributes inherited from SCR_BaseArsenalRefundEffect
SCR_EArsenalTypes m_eHandInArsenalTypes
 

Additional Inherited Members

- Public Attributes inherited from SCR_BaseWeightedArsenalRefundEffectEntry
int m_iWeight
 
- Public Attributes inherited from SCR_BaseArsenalRefundEffect
bool m_bEnabled
 
int m_iPriority
 
- Protected Member Functions inherited from SCR_BaseArsenalRefundEffect
bool UsedFriendlyArsenal (notnull IEntity item, notnull PlayerController playerController, SCR_ArsenalComponent arsenal)
 Check if item was refunded at a friendly arsenal.
 

Member Function Documentation

◆ ExecuteRefundEffect()

override bool SCR_ValuableIntelXPEffectEntry.ExecuteRefundEffect ( notnull IEntity item,
notnull PlayerController playerController,
SCR_ArsenalComponent arsenal )

Execute refund effect (Called on server only)

Parameters
[in]itemItem that is being refunded
[in]playerControllerPlayer controller of player that refunds the item
[in]arsenalArsenal the item was refunded at (Can potentially be null)
Returns
True if effect was succesfully executed

Implements SCR_BaseArsenalRefundEffect.

Member Data Documentation

◆ m_eXPReward

SCR_EXPRewards SCR_ValuableIntelXPEffectEntry.m_eXPReward
protected

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