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

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

void YieldItemBase (int baseWeight)
 
void Init ()
 
string GetType ()
 
int GetRegistrationIdx ()
 
void SetRegistrationIdx (int idx)
 
int GetYieldWeight (CatchingContextBase ctx)
 
int GetEnviroMask ()
 
int GetMethodMask ()
 
float GetBaitTypeSensitivity (ECatchingBaitCategories type)
 
float GetQualityForYieldItem (CatchingContextBase ctx)
 
float GetChanceForYieldItem (CatchingContextBase ctx)
 
string GetCatchDeathSoundset ()
 
string GetCatchAINoise ()
 
float GetCatchAINoiseBaseStrength ()
 
int GetCatchParticleID ()
 

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

string m_Type
 
int m_RegistrationIdx = -1
 
int m_BaseWeight
 
float m_QualityBase = AnimalCatchingConstants.QUALITY_GENERIC_BASE
 
int m_EnviroMask
 
int m_MethodMask
 

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

Конструктор(ы)

◆ YieldItemBase()

void YieldItemBase ( int baseWeight)
inlineprotected
12 {
14
15 Init();
16 }
Definition EntityAI.c:95
int m_BaseWeight
Definition CatchYieldItemBase.c:5

Перекрестные ссылки Init() и m_BaseWeight.

Методы

◆ GetBaitTypeSensitivity()

float GetBaitTypeSensitivity ( ECatchingBaitCategories type)
inlineprotected
54 {
55 return 1.0;
56 }

◆ GetCatchAINoise()

string GetCatchAINoise ( )
inlineprotected
84 {
85 return "";
86 }

◆ GetCatchAINoiseBaseStrength()

float GetCatchAINoiseBaseStrength ( )
inlineprotected
89 {
90 return 1.0;
91 }

◆ GetCatchDeathSoundset()

string GetCatchDeathSoundset ( )
inlineprotected
79 {
80 return "";
81 }

◆ GetCatchParticleID()

int GetCatchParticleID ( )
inlineprotected
94 {
95 return ParticleList.INVALID;
96 }
Definition ParticleList.c:12
static const int INVALID
Definition ParticleList.c:20

Перекрестные ссылки ParticleList::INVALID.

Используется в CatchingResultBasic::GetYieldItemParticleId().

◆ GetChanceForYieldItem()

float GetChanceForYieldItem ( CatchingContextBase ctx)
inlineprotected
67 {
68 float ret = 1.0;
69 //ctx.UpdateBaseProbability(this);
70 ctx.ModifySignalProbability(ret);
71 return ret;
72 }

Используется в CatchingResultBasic::UpdateCatchChance().

◆ GetEnviroMask()

int GetEnviroMask ( )
inlineprotected
44 {
45 return m_EnviroMask;
46 }
int m_EnviroMask
Definition CatchYieldItemBase.c:7

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

◆ GetMethodMask()

int GetMethodMask ( )
inlineprotected
49 {
50 return m_MethodMask;
51 }
int m_MethodMask
Definition CatchYieldItemBase.c:8

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

◆ GetQualityForYieldItem()

float GetQualityForYieldItem ( CatchingContextBase ctx)
inlineprotected
59 {
60 float res = m_QualityBase;
61 res += ctx.GetQualityModifier();
62
63 return res;
64 }
float m_QualityBase
Definition CatchYieldItemBase.c:6

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

Используется в CatchingResultBasic::UpdateCatchQuality().

◆ GetRegistrationIdx()

int GetRegistrationIdx ( )
inlineprotected
26 {
27 return m_RegistrationIdx;
28 }
int m_RegistrationIdx
Definition CatchYieldItemBase.c:4

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

Используется в CatchingResultBasic::SpawnAndSetup().

◆ GetType()

string GetType ( )
inlineprotected
21 {
22 return m_Type;
23 }
string m_Type
Definition CatchYieldItemBase.c:3

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

Используется в CatchingResultBasic::SpawnAndSetup().

◆ GetYieldWeight()

int GetYieldWeight ( CatchingContextBase ctx)
inlineprotected
39 {
40 return m_BaseWeight;
41 }

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

◆ Init()

void Init ( )
protected

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

◆ SetRegistrationIdx()

void SetRegistrationIdx ( int idx)
inlineprotected
31 {
32 if (m_RegistrationIdx == -1)
34 else
35 ErrorEx("m_RegistrationIdx already set for " + this);
36 }
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx и m_RegistrationIdx.

Поля

◆ m_BaseWeight

int m_BaseWeight
protected

Используется в GetYieldWeight() и YieldItemBase().

◆ m_EnviroMask

◆ m_MethodMask

◆ m_QualityBase

◆ m_RegistrationIdx

int m_RegistrationIdx = -1
protected

Используется в GetRegistrationIdx() и SetRegistrationIdx().

◆ m_Type


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