Структуры данных | |
| class | TreeEffecterParameters |
Перечисления | |
| enum | EHarvestType { NORMAL , BARK } |
Функции | |
| void | WoodBase () |
| void | InitMiningValues () |
| override bool | IsWoodBase () |
| override bool | IsCuttable () |
| bool | HasPlayerCollisionParticle () |
| bool | HasPlayerCollisionSound () |
| int | GetPrimaryDropsAmount () |
| int | GetSecondaryDropsAmount () |
| float | GetToolDamage () |
| float | GetCycleTimeOverride () |
| string | GetPrimaryOutput () |
| string | GetSecondaryOutput () |
| string | GetBarkType () |
| int | GetAmountOfDrops (ItemBase item) |
| int | GetAmountOfDropsEx (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) |
| float | GetDamageToMiningItemEachDrop (ItemBase item) |
| float | GetDamageToMiningItemEachDropEx (ItemBase item, EHarvestType type) |
| override bool | CanBeActionTarget () |
| void | TreeEffecter () |
| override void | Init (int id, EffecterParameters parameters) |
| void | SetRadius (float radius) |
| override void | OnVariablesSynchronized () |
| void | ~TreeEffecter () |
Переменные | |
| enum EHarvestType | m_IsCuttable |
| static int | m_PrimaryDropsAmount = -1 |
| static int | m_SecondaryDropsAmount = -1 |
| static float | m_ToolDamage = -1.0 |
| static float | m_CycleTimeOverride = -1.0 |
| static string | m_PrimaryOutput = "" |
| static string | m_SecondaryOutput = "" |
| static string | m_BarkType = "" |
| TreeEffecterParameters | m_Effects = null |
| float | m_Radius = -1 |
| float | m_RadiusSync = -1 |