![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | TreeEffecterParameters |
Enumerations | |
| enum | EHarvestType { NORMAL , BARK } |
Functions | |
| void | ~TreeEffecter () |
| override bool | CanBeActionTarget () |
| int | GetAmountOfDrops (ItemBase item) |
| int | GetAmountOfDropsEx (ItemBase item, EHarvestType type) |
| string | GetBarkType () |
| float | GetCycleTimeOverride () |
| float | GetDamageToMiningItemEachDrop (ItemBase item) |
| float | GetDamageToMiningItemEachDropEx (ItemBase item, EHarvestType type) |
| void | GetMaterialAndQuantityMap (ItemBase item, out map< string, int > output_map) |
| void | GetMaterialAndQuantityMapEx (ItemBase item, out map< string, int > output_map, EHarvestType type) |
| int | GetPrimaryDropsAmount () |
| string | GetPrimaryOutput () |
| int | GetSecondaryDropsAmount () |
| string | GetSecondaryOutput () |
| float | GetToolDamage () |
| bool | HasPlayerCollisionParticle () |
| bool | HasPlayerCollisionSound () |
| override void | Init (int id, EffecterParameters parameters) |
| void | InitMiningValues () |
| override bool | IsCuttable () |
| override bool | IsWoodBase () |
| override void | OnVariablesSynchronized () |
| void | SetRadius (float radius) |
| void | TreeEffecter () |
| void | WoodBase () |
Variables | |
| static string | m_BarkType = "" |
| static float | m_CycleTimeOverride = -1.0 |
| TreeEffecterParameters | m_Effects = null |
| enum EHarvestType | m_IsCuttable |
| static int | m_PrimaryDropsAmount = -1 |
| static string | m_PrimaryOutput = "" |
| float | m_Radius = -1 |
| float | m_RadiusSync = -1 |
| static int | m_SecondaryDropsAmount = -1 |
| static string | m_SecondaryOutput = "" |
| static float | m_ToolDamage = -1.0 |
| enum EHarvestType |
| Enumerator | |
|---|---|
| NORMAL | |
| BARK | |
Definition at line 1 of file woodbase.c.
|
private |
Definition at line 400 of file woodbase.c.
References SEffectManager::DestroyEffect(), EffectParticleGeneral(), and m_Effects.
| override bool CanBeActionTarget | ( | ) |
Definition at line 256 of file woodbase.c.
Referenced by VicinityObjects::TransformToVicinityObjects().
Definition at line 98 of file woodbase.c.
References GetPrimaryDropsAmount().
| int GetAmountOfDropsEx | ( | ItemBase | item, |
| EHarvestType | type ) |
Definition at line 128 of file woodbase.c.
References GetPrimaryDropsAmount().
| string GetBarkType | ( | ) |
Definition at line 91 of file woodbase.c.
Referenced by GetMaterialAndQuantityMap(), and GetMaterialAndQuantityMapEx().
| float GetCycleTimeOverride | ( | ) |
Definition at line 76 of file woodbase.c.
Definition at line 182 of file woodbase.c.
References GetToolDamage().
| float GetDamageToMiningItemEachDropEx | ( | ItemBase | item, |
| EHarvestType | type ) |
Definition at line 219 of file woodbase.c.
References GetToolDamage().
Definition at line 158 of file woodbase.c.
References GetBarkType(), and GetPrimaryOutput().
| void GetMaterialAndQuantityMapEx | ( | ItemBase | item, |
| out map< string, int > | output_map, | ||
| EHarvestType | type ) |
Definition at line 170 of file woodbase.c.
References GetBarkType(), and GetPrimaryOutput().
| int GetPrimaryDropsAmount | ( | ) |
Definition at line 61 of file woodbase.c.
Referenced by GetAmountOfDrops(), and GetAmountOfDropsEx().
| string GetPrimaryOutput | ( | ) |
Definition at line 81 of file woodbase.c.
Referenced by GetMaterialAndQuantityMap(), and GetMaterialAndQuantityMapEx().
| int GetSecondaryDropsAmount | ( | ) |
Definition at line 66 of file woodbase.c.
| string GetSecondaryOutput | ( | ) |
Definition at line 86 of file woodbase.c.
| float GetToolDamage | ( | ) |
Definition at line 71 of file woodbase.c.
Referenced by GetDamageToMiningItemEachDrop(), and GetDamageToMiningItemEachDropEx().
| bool HasPlayerCollisionParticle | ( | ) |
Definition at line 51 of file woodbase.c.
| bool HasPlayerCollisionSound | ( | ) |
Definition at line 56 of file woodbase.c.
|
private |
Definition at line 288 of file woodbase.c.
References EffecterParameters(), TreeEffecterParameters::m_Radius, and SetRadius().
| void InitMiningValues | ( | ) |
Definition at line 36 of file woodbase.c.
| override bool IsCuttable | ( | ) |
Definition at line 46 of file woodbase.c.
| override bool IsWoodBase | ( | ) |
Definition at line 41 of file woodbase.c.
|
private |
Definition at line 301 of file woodbase.c.
References SEffectManager::DestroyEffect(), EffectParticleGeneral(), g_Game, LOD::GetSelectionByName(), Selection::GetVertexCount(), Selection::GetVertexPosition(), m_Command, m_CommandSync, m_Effects, m_Radius, m_RadiusSync, LOD::NAME_MEMORY, SEffectManager::PlayInWorld(), SEffectManager::PlaySoundEnviroment(), ParticleList::RegisterParticle(), EffectSound::SetAutodestroy(), and WoodBase().
|
private |
Definition at line 295 of file woodbase.c.
References m_RadiusSync, and Process().
Referenced by EntityLightSource::EOnFrame(), EntityLightSource::HandleRadiusFadeing(), Init(), and EntityLightSource::SetRadiusTo().
|
private |
Definition at line 278 of file woodbase.c.
| void WoodBase | ( | ) |
Definition at line 30 of file woodbase.c.
Referenced by CAContinuousMineWood::Execute(), CAContinuousMineWood::GetMiningData(), ActionMineBase::GetYieldName(), DayZPlayer::OnStepEvent(), and OnVariablesSynchronized().
|
static |
Definition at line 17 of file woodbase.c.
|
static |
Definition at line 14 of file woodbase.c.
| TreeEffecterParameters m_Effects = null |
Referenced by ~TreeEffecter(), OnVariablesSynchronized(), and TreeEffecter().
| enum EHarvestType m_IsCuttable |
|
static |
Definition at line 11 of file woodbase.c.
|
static |
Definition at line 15 of file woodbase.c.
|
private |
Definition at line 275 of file woodbase.c.
|
private |
Definition at line 276 of file woodbase.c.
Referenced by OnVariablesSynchronized(), and SetRadius().
|
static |
Definition at line 12 of file woodbase.c.
|
static |
Definition at line 16 of file woodbase.c.
|
static |
Definition at line 13 of file woodbase.c.