![]() |
Dayz Explorer 1.28.160049
|
Go to the source code of this file.
Classes | |
| class | BaitData |
Functions | |
| 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) |
Variables | |
| 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 BaitData > | m_BaitCompatibilityMap |
| ref array< YieldItemBase > | m_CompatibleItems |
| ref array< YieldItemBase > | m_ExcludedItems |
| ref array< int > | m_ProbabilityArray |
| ref CatchingResultBasic | m_Result |
|
protected |
Definition at line 29 of file catchingcontextbase.c.
|
protected |
Definition at line 174 of file catchingcontextbase.c.
|
protected |
Definition at line 169 of file catchingcontextbase.c.
|
protected |
called before actual item data initialization
Definition at line 241 of file catchingcontextbase.c.
|
protected |
override if using another result
Definition at line 131 of file catchingcontextbase.c.
|
protected |
Definition at line 256 of file catchingcontexttraps.c.
|
protected |
Definition at line 257 of file catchingcontextbase.c.
|
protected |
Definition at line 164 of file catchingcontextbase.c.
|
protected |
override using 'ECatchMethodMask'
Definition at line 159 of file catchingcontextbase.c.
|
protected |
Definition at line 276 of file catchingcontextbase.c.
|
protected |
Definition at line 125 of file catchingcontextbase.c.
|
protected |
Definition at line 34 of file catchingcontextbase.c.
|
protected |
Definition at line 48 of file catchingcontextbase.c.
|
protected |
Definition at line 153 of file catchingcontextbase.c.
|
protected |
Definition at line 217 of file catchingcontextbase.c.
|
protected |
Definition at line 142 of file catchingcontextbase.c.
|
protected |
Definition at line 148 of file catchingcontextbase.c.
|
protected |
override to init context-specific values
Definition at line 283 of file catchingcontexttraps.c.
Definition at line 271 of file catchingcontextbase.c.
|
protected |
Definition at line 80 of file catchingcontextbase.c.
|
protected |
Calculates and sets all data used in ongoing calculations.
|
protected |
Definition at line 293 of file catchingcontextbase.c.
Definition at line 282 of file catchingcontextbase.c.
Definition at line 287 of file catchingcontextbase.c.
|
protected |
Definition at line 56 of file catchingcontextbase.c.
|
protected |
Definition at line 97 of file catchingcontextbase.c.
Definition at line 300 of file catchingcontextbase.c.
|
protected |
updates base probability when catching the specific item (some context subclasses only)
Definition at line 427 of file catchingcontexttraps.c.
|
protected |
Definition at line 211 of file catchingcontextbase.c.
Definition at line 23 of file catchingcontextbase.c.
|
protected |
Definition at line 24 of file catchingcontextbase.c.
|
protected |
Definition at line 19 of file catchingcontextbase.c.
|
protected |
Definition at line 25 of file catchingcontextbase.c.
|
protected |
Definition at line 17 of file catchingcontextbase.c.
| ItemBase m_MainItem |
Definition at line 36 of file actionbase.c.
|
protected |
Definition at line 18 of file catchingcontextbase.c.
Definition at line 26 of file catchingcontextbase.c.
|
protected |
Definition at line 20 of file catchingcontextbase.c.
|
protected |
Definition at line 22 of file catchingcontextbase.c.
|
protected |
Definition at line 21 of file catchingcontextbase.c.
|
protected |
Definition at line 27 of file catchingcontextbase.c.
|
protected |
Definition at line 16 of file catchingcontextbase.c.