Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
CatchingResultBasic Class Reference
Inheritance diagram for CatchingResultBasic:
CatchingResultBase CarchingResultFishingAction CatchingResultTrapBase

Protected Member Functions

void CatchingResultBasic (EntityAI owner)
 
void SetYieldItem (YieldItemBase yItem)
 
int GetYieldItemParticleId ()
 
void SetCatchChance (float val)
 
void SetQuality (float val)
 
void SetCatchChanceOverride (bool ovrd, float val=0.0)
 
void SetQualityOverride (bool ovrd, float val=0.0)
 
void UpdateCatchQuality (CatchingContextBase ctx)
 
void UpdateCatchChance (CatchingContextBase ctx)
 
bool RollChance ()
 
float RollChanceSeeded ()
 
EntityAI SpawnAndSetup (out int yItemIdx, vector v=vector.Zero)
 

Protected Attributes

EntityAI m_Owner
 
bool m_OverrideChanceActive = false
 
bool m_OverrideQualityActive = false
 
float m_CatchChance = 1.0
 
float m_Quality = 1.0
 
YieldItemBase m_YItem
 

Detailed Description

Definition at line 1 of file catchingresultbasic.c.

Constructor & Destructor Documentation

◆ CatchingResultBasic()

void CatchingResultBasic::CatchingResultBasic ( EntityAI owner)
protected

Definition at line 10 of file catchingresultbasic.c.

Member Function Documentation

◆ GetYieldItemParticleId()

int CatchingResultBasic::GetYieldItemParticleId ( )
protected

Definition at line 20 of file catchingresultbasic.c.

◆ RollChance()

bool CatchingResultBasic::RollChance ( )
protected

Definition at line 76 of file catchingresultbasic.c.

◆ RollChanceSeeded()

float CatchingResultBasic::RollChanceSeeded ( )
protected

Definition at line 92 of file catchingresultbasic.c.

◆ SetCatchChance()

void CatchingResultBasic::SetCatchChance ( float val)
protected

Definition at line 28 of file catchingresultbasic.c.

◆ SetCatchChanceOverride()

void CatchingResultBasic::SetCatchChanceOverride ( bool ovrd,
float val = 0.0 )
protected

Definition at line 38 of file catchingresultbasic.c.

◆ SetQuality()

void CatchingResultBasic::SetQuality ( float val)
protected

Definition at line 33 of file catchingresultbasic.c.

◆ SetQualityOverride()

void CatchingResultBasic::SetQualityOverride ( bool ovrd,
float val = 0.0 )
protected

Definition at line 45 of file catchingresultbasic.c.

◆ SetYieldItem()

void CatchingResultBasic::SetYieldItem ( YieldItemBase yItem)
protected

Definition at line 15 of file catchingresultbasic.c.

◆ SpawnAndSetup()

EntityAI CatchingResultBasic::SpawnAndSetup ( out int yItemIdx,
vector v = vector.Zero )
protected

Definition at line 97 of file catchingresultbasic.c.

◆ UpdateCatchChance()

void CatchingResultBasic::UpdateCatchChance ( CatchingContextBase ctx)
protected

Definition at line 64 of file catchingresultbasic.c.

◆ UpdateCatchQuality()

void CatchingResultBasic::UpdateCatchQuality ( CatchingContextBase ctx)
protected

Definition at line 52 of file catchingresultbasic.c.

Member Data Documentation

◆ m_CatchChance

float CatchingResultBasic::m_CatchChance = 1.0
protected

Definition at line 6 of file catchingresultbasic.c.

◆ m_OverrideChanceActive

bool CatchingResultBasic::m_OverrideChanceActive = false
protected

Definition at line 4 of file catchingresultbasic.c.

◆ m_OverrideQualityActive

bool CatchingResultBasic::m_OverrideQualityActive = false
protected

Definition at line 5 of file catchingresultbasic.c.

◆ m_Owner

EntityAI CatchingResultBasic::m_Owner
protected

Definition at line 3 of file catchingresultbasic.c.

◆ m_Quality

float CatchingResultBasic::m_Quality = 1.0
protected

Definition at line 7 of file catchingresultbasic.c.

◆ m_YItem

YieldItemBase CatchingResultBasic::m_YItem
protected

Definition at line 8 of file catchingresultbasic.c.


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