Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
OpenAndSwitchLambda Class Reference
Inheritance diagram for OpenAndSwitchLambda:
TurnItemIntoItemLambda

Private Member Functions

void OpenAndSwitchLambda (EntityAI old_item, string new_item_type, PlayerBase player, float spill_modificator, float specialty_weight)
override void CopyOldPropertiesToNew (notnull EntityAI old_item, EntityAI new_item)
override void OnSuccess (EntityAI new_item)

Private Attributes

float m_SpecialtyWeight
float m_SpillModifier

Detailed Description

Definition at line 36 of file openitem.c.

Constructor & Destructor Documentation

◆ OpenAndSwitchLambda()

void OpenAndSwitchLambda ( EntityAI old_item,
string new_item_type,
PlayerBase player,
float spill_modificator,
float specialty_weight )
inlineprivate

Definition at line 40 of file openitem.c.

References m_SpecialtyWeight, and m_SpillModifier.

Member Function Documentation

◆ CopyOldPropertiesToNew()

override void CopyOldPropertiesToNew ( notnull EntityAI old_item,
EntityAI new_item )
inlineprivate

Definition at line 42 of file openitem.c.

◆ OnSuccess()

override void OnSuccess ( EntityAI new_item)
inlineprivate

Definition at line 47 of file openitem.c.

References Debug::Log(), m_SpillModifier, ItemBase::SetQuantity(), and float::ToString().

Field Documentation

◆ m_SpecialtyWeight

float m_SpecialtyWeight
private

Definition at line 39 of file openitem.c.

Referenced by OpenAndSwitchLambda().

◆ m_SpillModifier

float m_SpillModifier
private

Definition at line 38 of file openitem.c.

Referenced by OpenAndSwitchLambda(), and OnSuccess().


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