◆ ClearCatchingItemData()
override protected void ClearCatchingItemData |
( |
| ) |
|
|
inlineprivate |
only clear stuff you need to update
References m_BaitLossChanceMod, m_HookLossChanceMod, m_SignalCycleEndTarget, m_SignalCycleTarget, m_SignalCycleTargetAdjustment, m_SignalCycleTargetEndAdjustment, m_SignalDurationMax, m_SignalDurationMin, m_SignalStartTimeMax, m_SignalStartTimeMin, m_SignalTargetEndProbability, m_SignalTargetProbability, ResetSignalCounter(), UAFishingConstants::SIGNAL_CYCLE_HARD_TARGET_DEFAULT, UAFishingConstants::SIGNAL_CYCLE_MEAN_DEFAULT, UAFishingConstants::SIGNAL_HARD_TARGET_CHANCE_DEFAULT, and UAFishingConstants::SIGNAL_MEAN_CHANCE_DEFAULT.
◆ CreateResultDataStructure()
override protected void CreateResultDataStructure |
( |
| ) |
|
|
inlineprivate |
◆ GenerateResult()
override void GenerateResult |
( |
| ) |
|
|
inlineprivate |
◆ GetActionCycleTime()
float GetActionCycleTime |
( |
| ) |
|
|
inlineprivate |
◆ GetBaitLossChanceModifierClamped()
float GetBaitLossChanceModifierClamped |
( |
| ) |
|
|
inlineprivate |
◆ GetChanceCoef()
◆ GetHookLossChanceModifierClamped()
float GetHookLossChanceModifierClamped |
( |
| ) |
|
|
inlineprivate |
◆ GetResultParticleId()
int GetResultParticleId |
( |
| ) |
|
|
inlineprivate |
◆ GetSignalMax()
◆ GetSignalPoissonMean()
float GetSignalPoissonMean |
( |
| ) |
|
|
inlineprivate |
◆ Init()
override protected void Init |
( |
Param |
par | ) |
|
|
inlineprivate |
◆ InitCatchEnviroMask()
override protected void InitCatchEnviroMask |
( |
| ) |
|
|
inlineprivate |
◆ InitCatchingItemData()
override void InitCatchingItemData |
( |
| ) |
|
|
inlineprivate |
References Math::Clamp(), IsCLIParam(), Debug::Log(), m_SignalCycleEndTarget, m_SignalCycleTarget, m_SignalCycleTargetAdjustment, m_SignalCycleTargetEndAdjustment, m_SignalDurationMax, m_SignalDurationMin, m_SignalStartTimeMax, m_SignalStartTimeMin, m_SignalTargetEndProbability, m_SignalTargetProbability, MAX, UAFishingConstants::SIGNAL_DURATION_MAX_BASE, UAFishingConstants::SIGNAL_DURATION_MIN_BASE, UAFishingConstants::SIGNAL_START_TIME_MAX_BASE, and UAFishingConstants::SIGNAL_START_TIME_MIN_BASE.
◆ InitCatchMethodMask()
override protected void InitCatchMethodMask |
( |
| ) |
|
|
inlineprivate |
◆ InitItemValues()
override protected void InitItemValues |
( |
EntityAI |
item | ) |
|
|
inlineprivate |
References CFG_VEHICLESPATH, CGame::ConfigGetFloat(), GetGame(), m_Bait, m_BaitLossChanceMod, m_Hook, m_HookLossChanceMod, m_QualityBaseMod, m_QualityDispersionMaxMod, m_QualityDispersionMinMod, m_SignalCycleTargetAdjustment, m_SignalCycleTargetEndAdjustment, m_SignalDurationMax, m_SignalDurationMin, path, and slotName.
◆ ModifySignalProbability()
override bool ModifySignalProbability |
( |
inout float |
probability | ) |
|
|
inlineprivate |
◆ OnAfterSpawnSignalHit()
void OnAfterSpawnSignalHit |
( |
| ) |
|
|
inlineprivate |
◆ OnBeforeSpawnSignalHit()
void OnBeforeSpawnSignalHit |
( |
| ) |
|
|
inlineprivate |
◆ OnSignalMiss()
◆ OnSignalPass()
◆ RandomizeSignalDuration()
float RandomizeSignalDuration |
( |
| ) |
|
|
inlineprivate |
◆ RandomizeSignalStartTime()
float RandomizeSignalStartTime |
( |
| ) |
|
|
inlineprivate |
◆ RecalculateProcessingData()
override protected void RecalculateProcessingData |
( |
| ) |
|
|
inlineprivate |
◆ RemoveItemSafe()
protected void RemoveItemSafe |
( |
EntityAI |
item | ) |
|
|
inlineprivate |
◆ ResetSignalCounter()
protected void ResetSignalCounter |
( |
| ) |
|
|
inlineprivate |
◆ RollCatch()
override bool RollCatch |
( |
| ) |
|
|
inlineprivate |
◆ SpawnAndSetupCatch()
◆ TryBaitLoss()
protected void TryBaitLoss |
( |
| ) |
|
|
inlineprivate |
◆ TryDamageItems()
protected void TryDamageItems |
( |
| ) |
|
|
inlineprivate |
◆ TryHookLoss()
protected void TryHookLoss |
( |
| ) |
|
|
inlineprivate |
◆ m_Bait
◆ m_BaitLossChanceMod
protected float m_BaitLossChanceMod |
|
private |
◆ m_Hook
◆ m_HookLossChanceMod
protected float m_HookLossChanceMod |
|
private |
◆ m_Player
◆ m_Rod
◆ m_SignalCurrent
protected int m_SignalCurrent |
|
private |
◆ m_SignalCycleEndTarget
protected float m_SignalCycleEndTarget |
|
private |
◆ m_SignalCycleTarget
protected float m_SignalCycleTarget |
|
private |
◆ m_SignalCycleTargetAdjustment
protected float m_SignalCycleTargetAdjustment |
|
private |
◆ m_SignalCycleTargetEndAdjustment
protected float m_SignalCycleTargetEndAdjustment |
|
private |
◆ m_SignalDurationMax
protected float m_SignalDurationMax |
|
private |
◆ m_SignalDurationMin
protected float m_SignalDurationMin |
|
private |
◆ m_SignalPoissonMean
◆ m_SignalStartTimeMax
protected float m_SignalStartTimeMax |
|
private |
◆ m_SignalStartTimeMin
protected float m_SignalStartTimeMin |
|
private |
◆ m_SignalTargetEndProbability
protected float m_SignalTargetEndProbability |
|
private |
◆ m_SignalTargetProbability
protected float m_SignalTargetProbability |
|
private |
The documentation for this class was generated from the following file: