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

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

float RollChanceSeeded ()
 

Дополнительные унаследованные члены

- Закрытые члены унаследованные от CatchingResultBasic
void CatchingResultBasic (EntityAI owner)
 
void SetYieldItem (YieldItemBase yItem)
 
int GetYieldItemParticleId ()
 
void SetCatchChance (float val)
 
void SetQuality (float val)
 
void SetCatchChanceOverride (bool ovrd, float val=0.0)
 
void SetQualityOverride (bool ovrd, float val=0.0)
 
void UpdateCatchQuality (CatchingContextBase ctx)
 
void UpdateCatchChance (CatchingContextBase ctx)
 
bool RollChance ()
 
float RollChanceSeeded ()
 
EntityAI SpawnAndSetup (out int yItemIdx, vector v=vector.Zero)
 
- Закрытые данные унаследованные от CatchingResultBasic
EntityAI m_Owner
 
bool m_OverrideChanceActive = false
 
bool m_OverrideQualityActive = false
 
float m_CatchChance = 1.0
 
float m_Quality = 1.0
 
YieldItemBase m_YItem
 

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

Методы

◆ RollChanceSeeded()

float RollChanceSeeded ( )
inlineprotected
4 {
6 if (Class.CastTo(player,m_Owner.GetHierarchyRootPlayer()))
7 return player.GetRandomGeneratorSyncManager().GetRandom01(RandomGeneratorSyncUsage.RGSAnimalCatching);
8
9 ErrorEx("Player not present or wrong entity used | m_Owner: " + m_Owner + " | root entity: " + m_Owner.GetHierarchyRoot());
10 return 2.0;
11 }
RandomGeneratorSyncUsage
Definition RandomGeneratorSyncManager.c:2
EntityAI m_Owner
Definition CatchingResultBasic.c:3
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition EntityAI.c:95
Definition PlayerBaseClient.c:2
enum ShapeType ErrorEx
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), ErrorEx и CatchingResultBasic::m_Owner.


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