Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
CatchingContextFishingRodAction Class Reference
Inheritance diagram for CatchingContextFishingRodAction:
CatchingContextFishingBase

Protected Member Functions

void Init (Param par)
 
void InitCatchMethodMask ()
 
void InitCatchEnviroMask ()
 
void CreateResultDataStructure ()
 
void ClearCatchingItemData ()
 only clear stuff you need to update
 
override void InitCatchingItemData ()
 
void InitItemValues (EntityAI item)
 
override bool ModifySignalProbability (inout float probability)
 
float GetChanceCoef ()
 
override bool RollCatch ()
 
void ResetSignalCounter ()
 
override void GenerateResult ()
 done locally on both sides, needs a synced random
 
int GetResultParticleId ()
 
void RecalculateProcessingData ()
 
float GetHookLossChanceModifierClamped ()
 
float GetBaitLossChanceModifierClamped ()
 
float GetActionCycleTime ()
 
float RandomizeSignalDuration ()
 
float RandomizeSignalStartTime ()
 
void TryHookLoss ()
 
void RemoveItemSafe (EntityAI item)
 
void TryBaitLoss ()
 
void TryDamageItems ()
 
override EntityAI SpawnAndSetupCatch (out int yItemIdx, vector v=vector.Zero)
 
void OnBeforeSpawnSignalHit ()
 
void OnAfterSpawnSignalHit ()
 
void OnSignalMiss ()
 release without signal
 
void OnSignalPass ()
 
float GetSignalPoissonMean ()
 Deprecated, left here due to inheritance change.
 
int GetSignalMax ()
 Deprecated, left here due to inheritance change.
 

Protected Attributes

PlayerBase m_Player
 
float m_BaitLossChanceMod
 
float m_HookLossChanceMod
 
float m_SignalDurationMin
 
float m_SignalDurationMax
 
float m_SignalStartTimeMin
 
float m_SignalStartTimeMax
 
float m_SignalCycleTarget
 
float m_SignalCycleEndTarget
 
float m_SignalCycleTargetAdjustment
 
float m_SignalCycleTargetEndAdjustment
 
float m_SignalTargetProbability
 
float m_SignalTargetEndProbability
 
int m_SignalCurrent
 
EntityAI m_Hook
 
EntityAI m_Bait
 
EntityAI m_Rod
 
float m_SignalPoissonMean = AnimalCatchingConstants.POISSON_CYCLE_MEAN_DEFAULT
 

Detailed Description

Definition at line 1 of file catchingcontextfishingrodaction.c.

Member Function Documentation

◆ ClearCatchingItemData()

void CatchingContextFishingRodAction::ClearCatchingItemData ( )
protected

only clear stuff you need to update

Definition at line 57 of file catchingcontextfishingrodaction.c.

◆ CreateResultDataStructure()

void CatchingContextFishingRodAction::CreateResultDataStructure ( )
protected

Definition at line 49 of file catchingcontextfishingrodaction.c.

◆ GenerateResult()

override void CatchingContextFishingRodAction::GenerateResult ( )
protected

done locally on both sides, needs a synced random

Definition at line 219 of file catchingcontextfishingrodaction.c.

◆ GetActionCycleTime()

float CatchingContextFishingRodAction::GetActionCycleTime ( )
protected

Definition at line 250 of file catchingcontextfishingrodaction.c.

◆ GetBaitLossChanceModifierClamped()

float CatchingContextFishingRodAction::GetBaitLossChanceModifierClamped ( )
protected

Definition at line 245 of file catchingcontextfishingrodaction.c.

◆ GetChanceCoef()

float CatchingContextFishingRodAction::GetChanceCoef ( )
protected

Definition at line 201 of file catchingcontextfishingrodaction.c.

◆ GetHookLossChanceModifierClamped()

float CatchingContextFishingRodAction::GetHookLossChanceModifierClamped ( )
protected

Definition at line 240 of file catchingcontextfishingrodaction.c.

◆ GetResultParticleId()

int CatchingContextFishingRodAction::GetResultParticleId ( )
protected

Definition at line 227 of file catchingcontextfishingrodaction.c.

◆ GetSignalMax()

int CatchingContextFishingRodAction::GetSignalMax ( )
protected

Deprecated, left here due to inheritance change.

Definition at line 373 of file catchingcontextfishingrodaction.c.

◆ GetSignalPoissonMean()

float CatchingContextFishingRodAction::GetSignalPoissonMean ( )
protected

Deprecated, left here due to inheritance change.

Definition at line 372 of file catchingcontextfishingrodaction.c.

◆ Init()

void CatchingContextFishingRodAction::Init ( Param par)
protected

Definition at line 28 of file catchingcontextfishingrodaction.c.

◆ InitCatchEnviroMask()

void CatchingContextFishingRodAction::InitCatchEnviroMask ( )
protected

Definition at line 41 of file catchingcontextfishingrodaction.c.

◆ InitCatchingItemData()

override void CatchingContextFishingRodAction::InitCatchingItemData ( )
protected

Definition at line 76 of file catchingcontextfishingrodaction.c.

◆ InitCatchMethodMask()

void CatchingContextFishingRodAction::InitCatchMethodMask ( )
protected

Definition at line 36 of file catchingcontextfishingrodaction.c.

◆ InitItemValues()

void CatchingContextFishingRodAction::InitItemValues ( EntityAI item)
protected

Definition at line 118 of file catchingcontextfishingrodaction.c.

◆ ModifySignalProbability()

override bool CatchingContextFishingRodAction::ModifySignalProbability ( inout float probability)
protected

Definition at line 174 of file catchingcontextfishingrodaction.c.

◆ OnAfterSpawnSignalHit()

void CatchingContextFishingRodAction::OnAfterSpawnSignalHit ( )
protected

Definition at line 348 of file catchingcontextfishingrodaction.c.

◆ OnBeforeSpawnSignalHit()

void CatchingContextFishingRodAction::OnBeforeSpawnSignalHit ( )
protected

Definition at line 343 of file catchingcontextfishingrodaction.c.

◆ OnSignalMiss()

void CatchingContextFishingRodAction::OnSignalMiss ( )
protected

release without signal

Definition at line 355 of file catchingcontextfishingrodaction.c.

◆ OnSignalPass()

void CatchingContextFishingRodAction::OnSignalPass ( )
protected

Definition at line 361 of file catchingcontextfishingrodaction.c.

◆ RandomizeSignalDuration()

float CatchingContextFishingRodAction::RandomizeSignalDuration ( )
protected

Definition at line 255 of file catchingcontextfishingrodaction.c.

◆ RandomizeSignalStartTime()

float CatchingContextFishingRodAction::RandomizeSignalStartTime ( )
protected

Definition at line 269 of file catchingcontextfishingrodaction.c.

◆ RecalculateProcessingData()

void CatchingContextFishingRodAction::RecalculateProcessingData ( )
protected

Definition at line 235 of file catchingcontextfishingrodaction.c.

◆ RemoveItemSafe()

void CatchingContextFishingRodAction::RemoveItemSafe ( EntityAI item)
protected

Definition at line 299 of file catchingcontextfishingrodaction.c.

◆ ResetSignalCounter()

void CatchingContextFishingRodAction::ResetSignalCounter ( )
protected

Definition at line 213 of file catchingcontextfishingrodaction.c.

◆ RollCatch()

override bool CatchingContextFishingRodAction::RollCatch ( )
protected

Definition at line 206 of file catchingcontextfishingrodaction.c.

◆ SpawnAndSetupCatch()

override EntityAI CatchingContextFishingRodAction::SpawnAndSetupCatch ( out int yItemIdx,
vector v = vector.Zero )
protected

Definition at line 334 of file catchingcontextfishingrodaction.c.

◆ TryBaitLoss()

void CatchingContextFishingRodAction::TryBaitLoss ( )
protected

Definition at line 308 of file catchingcontextfishingrodaction.c.

◆ TryDamageItems()

void CatchingContextFishingRodAction::TryDamageItems ( )
protected

Definition at line 325 of file catchingcontextfishingrodaction.c.

◆ TryHookLoss()

void CatchingContextFishingRodAction::TryHookLoss ( )
protected

Definition at line 282 of file catchingcontextfishingrodaction.c.

Member Data Documentation

◆ m_Bait

EntityAI CatchingContextFishingRodAction::m_Bait
protected

Definition at line 25 of file catchingcontextfishingrodaction.c.

◆ m_BaitLossChanceMod

float CatchingContextFishingRodAction::m_BaitLossChanceMod
protected

Definition at line 5 of file catchingcontextfishingrodaction.c.

◆ m_Hook

EntityAI CatchingContextFishingRodAction::m_Hook
protected

Definition at line 24 of file catchingcontextfishingrodaction.c.

◆ m_HookLossChanceMod

float CatchingContextFishingRodAction::m_HookLossChanceMod
protected

Definition at line 6 of file catchingcontextfishingrodaction.c.

◆ m_Player

PlayerBase CatchingContextFishingRodAction::m_Player
protected

Definition at line 3 of file catchingcontextfishingrodaction.c.

◆ m_Rod

EntityAI CatchingContextFishingRodAction::m_Rod
protected

Definition at line 26 of file catchingcontextfishingrodaction.c.

◆ m_SignalCurrent

int CatchingContextFishingRodAction::m_SignalCurrent
protected

Definition at line 21 of file catchingcontextfishingrodaction.c.

◆ m_SignalCycleEndTarget

float CatchingContextFishingRodAction::m_SignalCycleEndTarget
protected

Definition at line 14 of file catchingcontextfishingrodaction.c.

◆ m_SignalCycleTarget

float CatchingContextFishingRodAction::m_SignalCycleTarget
protected

Definition at line 13 of file catchingcontextfishingrodaction.c.

◆ m_SignalCycleTargetAdjustment

float CatchingContextFishingRodAction::m_SignalCycleTargetAdjustment
protected

Definition at line 15 of file catchingcontextfishingrodaction.c.

◆ m_SignalCycleTargetEndAdjustment

float CatchingContextFishingRodAction::m_SignalCycleTargetEndAdjustment
protected

Definition at line 16 of file catchingcontextfishingrodaction.c.

◆ m_SignalDurationMax

float CatchingContextFishingRodAction::m_SignalDurationMax
protected

Definition at line 9 of file catchingcontextfishingrodaction.c.

◆ m_SignalDurationMin

float CatchingContextFishingRodAction::m_SignalDurationMin
protected

Definition at line 8 of file catchingcontextfishingrodaction.c.

◆ m_SignalPoissonMean

float CatchingContextFishingRodAction::m_SignalPoissonMean = AnimalCatchingConstants.POISSON_CYCLE_MEAN_DEFAULT
protected

Definition at line 371 of file catchingcontextfishingrodaction.c.

◆ m_SignalStartTimeMax

float CatchingContextFishingRodAction::m_SignalStartTimeMax
protected

Definition at line 11 of file catchingcontextfishingrodaction.c.

◆ m_SignalStartTimeMin

float CatchingContextFishingRodAction::m_SignalStartTimeMin
protected

Definition at line 10 of file catchingcontextfishingrodaction.c.

◆ m_SignalTargetEndProbability

float CatchingContextFishingRodAction::m_SignalTargetEndProbability
protected

Definition at line 19 of file catchingcontextfishingrodaction.c.

◆ m_SignalTargetProbability

float CatchingContextFishingRodAction::m_SignalTargetProbability
protected

Definition at line 18 of file catchingcontextfishingrodaction.c.


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