DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс CatchingContextPoissonBase
+ Граф наследования:CatchingContextPoissonBase:

Защищенные члены

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 ()
 

Защищенные данные

float m_SignalPoissonMean
 
int m_SignalCurrent
 

Подробное описание

Методы

◆ ClearCatchingItemData()

void ClearCatchingItemData ( )
inlineprotected
7 {
8 super.ClearCatchingItemData();
9
12 }
Definition CatchingConstants.c:2
const float POISSON_CYCLE_MEAN_DEFAULT
Definition CatchingConstants.c:25
float m_SignalPoissonMean
Definition CatchingContextPoissonBase.c:3
int m_SignalCurrent
Definition CatchingContextPoissonBase.c:4
Definition EntityAI.c:95

Перекрестные ссылки m_SignalCurrent, m_SignalPoissonMean и AnimalCatchingConstants::POISSON_CYCLE_MEAN_DEFAULT.

◆ GetChanceCoef()

float GetChanceCoef ( )
inlineprotected
59 {
60 return 1.0;
61 }

Используется в ModifySignalProbability().

◆ GetSignalMax()

int GetSignalMax ( )
inlineprotected

maximum number of signals in a single cycle

21 {
22 //m_SignalPoissonMean * 2 + 1
24 }
Definition EnMath.c:7
static proto float Ceil(float f)
Returns ceil of value.

Перекрестные ссылки Math::Ceil() и m_SignalPoissonMean.

Используется в ModifySignalProbability().

◆ GetSignalPoissonMean()

float GetSignalPoissonMean ( )
inlineprotected
15 {
17 }

Перекрестные ссылки m_SignalPoissonMean.

◆ ModifySignalProbability()

override bool ModifySignalProbability ( inout float probability)
inlineprotected
35 {
36 if (m_SignalCurrent > GetSignalMax() || m_SignalCurrent > 12) //necessary reset
38
40
41 return true;
42 }
float GetChanceCoef()
Definition CatchingContextPoissonBase.c:58
int GetSignalMax()
maximum number of signals in a single cycle
Definition CatchingContextPoissonBase.c:20
static float Poisson(float mean, int occurences)
occurences values above '12' will cause Factorial to overflow int.
Definition EnMath.c:708

Перекрестные ссылки GetChanceCoef(), GetSignalMax(), m_SignalCurrent, m_SignalPoissonMean и Math::Poisson().

◆ RollCatch()

override bool RollCatch ( )
inlineprotected
51 {
52 bool ret = super.RollCatch();
54
55 return ret;
56 }

Перекрестные ссылки m_SignalCurrent.

Поля

◆ m_SignalCurrent

int m_SignalCurrent
protected

◆ m_SignalPoissonMean


Объявления и описания членов класса находятся в файле: