DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Файл CatchingContextBase.c

См. исходные тексты.

Структуры данных

class  BaitData
 

Функции

void CatchingContextBase (Param par)
 
void Init (Param par)
 
void DeserializeData (Param par)
 
void InitBaitCompatibilityMap ()
 
void SetupInitialTypes ()
 
void ParseYieldItemsForCompatibility (array< ECatchingBaitCategories > excludedTypes=null)
 
void SetupProbabilityArray ()
 
YieldsMap GetYieldsMap ()
 
void CreateResultDataStructure ()
 override if using another result
 
void InitCatchMasks ()
 
void InitCatchMethodMask ()
 
void InitCatchEnviroMask ()
 
int GetCatchMethodMask ()
 override using 'ECatchMethodMask'
 
int GetCatchEnviroMask ()
 
bool CheckMaskCompatibility (YieldItemBase yItem)
 
bool CheckBaitCompatibility (YieldItemBase yItem, array< ECatchingBaitCategories > excludedTypes=null)
 
void UpdateCatchingItemData ()
 
void InitCatchingItemData ()
 
void InitItemValues (EntityAI item)
 override to init context-specific values
 
void ClearCatchingItemData ()
 called before actual item data initialization
 
void RecalculateProcessingData ()
 Calculates and sets all data used in ongoing calculations.
 
bool IsValid ()
 Checks if the ScriptCaller is valid.
 
void GenerateResult ()
 
void UpdateBaseProbability (YieldItemBase yItem)
 updates base probability when catching the specific item (some context subclasses only)
 
bool ModifySignalProbability (inout float probability)
 
float GetQualityModifier ()
 
void SetResultChanceOverride (bool ovrd, float val=0.0)
 
void SetResultQualityOverride (bool ovrd, float val=0.0)
 
bool RollCatch ()
 
EntityAI SpawnAndSetupCatch (out int yItemIdx, vector v=vector.Zero)
 

Переменные

class BaitData m_MainItem
 
YieldsMap m_YieldsMapAll
 
bool m_IsValid
 
int m_MethodMask
 
int m_EnviroMask
 
float m_QualityBaseMod
 
float m_QualityDispersionMinMod
 
float m_QualityDispersionMaxMod
 
ref map< int, ref BaitDatam_BaitCompatibilityMap
 
ref array< YieldItemBasem_CompatibleItems
 
ref array< YieldItemBasem_ExcludedItems
 
ref array< intm_ProbabilityArray
 
ref CatchingResultBasic m_Result