PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
CatchingContextPoissonBase Class Reference

Private Member Functions

override protected void ClearCatchingItemData ()
 
float GetSignalPoissonMean ()
 
int GetSignalMax ()
 maximum number of signals in a single cycle
 
override bool ModifySignalProbability (inout float probability)
 
override bool RollCatch ()
 
float GetChanceCoef ()
 

Private Attributes

protected float m_SignalPoissonMean
 
protected int m_SignalCurrent
 

Member Function Documentation

◆ ClearCatchingItemData()

override protected void ClearCatchingItemData ( )
inlineprivate

◆ GetChanceCoef()

float GetChanceCoef ( )
inlineprivate

Referenced by ModifySignalProbability().

◆ GetSignalMax()

int GetSignalMax ( )
inlineprivate

maximum number of signals in a single cycle

References Math::Ceil(), and m_SignalPoissonMean.

Referenced by ModifySignalProbability().

◆ GetSignalPoissonMean()

float GetSignalPoissonMean ( )
inlineprivate

References m_SignalPoissonMean.

◆ ModifySignalProbability()

override bool ModifySignalProbability ( inout float  probability)
inlineprivate

◆ RollCatch()

override bool RollCatch ( )
inlineprivate

References m_SignalCurrent.

Field Documentation

◆ m_SignalCurrent

protected int m_SignalCurrent
private

◆ m_SignalPoissonMean

protected float m_SignalPoissonMean
private

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