DIFF

class CatchingContextFishingRodActionSource

CatchingContextFishingRodAction CatchingContextFishingBase CatchingContextBase

All members, including inherited

Members 18

protected float m_BaitLossChanceMod
protected float m_HookLossChanceMod
protected float m_SignalDurationMin

seconds

protected float m_SignalDurationMax

seconds

protected float m_SignalStartTimeMin

seconds

protected float m_SignalStartTimeMax

seconds

protected float m_SignalCycleTarget
protected float m_SignalCycleEndTarget
protected float m_SignalCycleTargetAdjustment
protected float m_SignalCycleTargetEndAdjustment
protected float m_SignalTargetProbability
protected float m_SignalTargetEndProbability
protected int m_SignalCurrent
protected EntityAI m_Hook
protected EntityAI m_Bait
protected EntityAI m_Rod
Referenced by Init()
protected float m_SignalPoissonMean = AnimalCatchingConstants.POISSON_CYCLE_MEAN_DEFAULT

Deprecated, left here due to inheritance change

Methods 30

override protected void Init(Param par)
override protected void InitCatchMethodMask()
override protected void CreateResultDataStructure()
protected void ResetSignalCounter()
References m_SignalCurrent
override protected void RecalculateProcessingData()
float GetHookLossChanceModifierClamped()
Referenced by TryHookLoss()
float GetBaitLossChanceModifierClamped()
Referenced by TryBaitLoss()
protected void RemoveItemSafe(EntityAI item)
Referenced by OnAfterSpawnSignalHit(), OnSignalPass(), TryBaitLoss()
Show 1 more, TryHookLoss()
override EntityAI SpawnAndSetupCatch(out int yItemIdx, vector v = vector.Zero)
void OnBeforeSpawnSignalHit()
References TryHookLoss()
void OnAfterSpawnSignalHit()
void OnSignalMiss()

release without signal

float GetSignalPoissonMean()
int GetSignalMax()

Deprecated, left here due to inheritance change