|
void | InitClass (IEntityComponentSource componentSource, IEntitySource parentSource, IEntitySource prefabSource) |
|
◆ SCR_ArsenalRefundEffectComponentClass()
void SCR_ArsenalRefundEffectComponentClass.SCR_ArsenalRefundEffectComponentClass |
( |
IEntityComponentSource | componentSource, |
|
|
IEntitySource | parentSource, |
|
|
IEntitySource | prefabSource ) |
◆ ExecuteFirstValidRefundEffect()
Executes the first valid refund effect.
- Parameters
-
[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) |
- Returns
- Returns the effect that was executed
◆ GetOrderedRefundEffects()
Get all refund effects in order.
Weither they are valid or not
- Parameters
-
[in,out] | refundEffects | All refund effects |
- Returns
- Refund effect array count
◆ GetValidEffect()
Returns first valid refund effect.
- Parameters
-
[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) |
- Returns
- Refund effect (Can be null)
◆ InitClass()
void SCR_ArsenalRefundEffectComponentClass.InitClass |
( |
IEntityComponentSource | componentSource, |
|
|
IEntitySource | parentSource, |
|
|
IEntitySource | prefabSource ) |
|
protected |
◆ m_aArsenalRefundEffects
◆ m_aOrderedArsenalRefundEffects
The documentation for this interface was generated from the following file:
- Game/Inventory/ArsenalRefundEffects/SCR_ArsenalRefundEffectComponent.c