◆ FlammableBase()
◆ ApplyResultModifications()
void ApplyResultModifications |
( |
ItemBase |
result | ) |
|
|
inlineprivate |
◆ CalculateQuantity()
void CalculateQuantity |
( |
| ) |
|
|
inlineprivate |
References GetGame(), and SetQuantityNormalized().
Referenced by ConsumeFuelFromBottle(), ConsumeFuelFromGasStation(), ConsumeLard(), EEItemAttached(), EEItemDetached(), OnAttachmentQuantityChangedEx(), OnDebugSpawn(), OnWork(), OnWorkStop(), and Upgrade().
◆ CanBeIgnitedBy()
◆ CanBeTakenAsCargo()
bool CanBeTakenAsCargo |
( |
| ) |
|
|
inlineprivate |
◆ CanIgniteItem()
override bool CanIgniteItem |
( |
EntityAI |
ignite_target = NULL | ) |
|
|
inlineprivate |
◆ CanPutAsAttachment()
◆ CanPutInCargo()
◆ CanReceiveAttachment()
◆ CanReceiveUpgrade()
bool CanReceiveUpgrade |
( |
| ) |
|
|
inlineprivate |
◆ CanReleaseAttachment()
◆ CanRemoveFromCargo()
◆ CanTransformIntoStick()
bool CanTransformIntoStick |
( |
| ) |
|
|
inlineprivate |
◆ ConsumeFuelFromBottle()
void ConsumeFuelFromBottle |
( |
ItemBase |
vessel | ) |
|
|
inlineprivate |
◆ ConsumeFuelFromGasStation()
void ConsumeFuelFromGasStation |
( |
| ) |
|
|
inlineprivate |
◆ ConsumeLard()
void ConsumeLard |
( |
Lard |
lard | ) |
|
|
inlineprivate |
◆ ConsumeRag()
◆ CraftingInit()
void CraftingInit |
( |
float |
quantity | ) |
|
|
inlineprivate |
◆ DeferredInit()
override void DeferredInit |
( |
| ) |
|
|
inlineprivate |
◆ DisassembleOnLastDetach()
override bool DisassembleOnLastDetach |
( |
| ) |
|
|
inlineprivate |
◆ EEDelete()
override void EEDelete |
( |
EntityAI |
parent | ) |
|
|
inlineprivate |
◆ EEInit()
References GetGame(), GameConstants::ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE, UniversalTemperatureSourceSettings::m_RangeFull, UniversalTemperatureSourceSettings::m_RangeMax, UniversalTemperatureSourceSettings::m_TemperatureCap, UniversalTemperatureSourceSettings::m_TemperatureItemCap, UniversalTemperatureSourceSettings::m_Updateable, UniversalTemperatureSourceSettings::m_UpdateInterval, m_UTSLConstant, m_UTSource, and m_UTSSettings.
◆ EEItemAttached()
◆ EEItemDetached()
◆ GetBurningMaterial()
◆ GetBurntMaterial()
◆ GetMeleeHeavyMode()
override int GetMeleeHeavyMode |
( |
| ) |
|
|
inlineprivate |
◆ GetMeleeMode()
override int GetMeleeMode |
( |
| ) |
|
|
inlineprivate |
◆ GetMeleeSprintMode()
override int GetMeleeSprintMode |
( |
| ) |
|
|
inlineprivate |
◆ GetRag()
◆ GetRagQuantity()
◆ GetSoundName()
◆ GetUniversalTemperatureSourcePosition()
override vector GetUniversalTemperatureSourcePosition |
( |
| ) |
|
|
inlineprivate |
◆ HasFlammableMaterial()
override bool HasFlammableMaterial |
( |
| ) |
|
|
inlineprivate |
◆ Init()
◆ IsIgnited()
override bool IsIgnited |
( |
| ) |
|
|
inlineprivate |
◆ IsRagDryEnough()
◆ LockRags()
void LockRags |
( |
bool |
do_lock | ) |
|
|
inlineprivate |
◆ OnAttachmentQuantityChangedEx()
override void OnAttachmentQuantityChangedEx |
( |
ItemBase |
item, |
|
|
float |
delta |
|
) |
| |
|
inlineprivate |
◆ OnDebugSpawn()
override void OnDebugSpawn |
( |
| ) |
|
|
inlineprivate |
◆ OnIgnitedThis()
override void OnIgnitedThis |
( |
EntityAI |
fire_source | ) |
|
|
inlineprivate |
◆ OnInventoryExit()
override void OnInventoryExit |
( |
Man |
player | ) |
|
|
inlineprivate |
◆ OnItemInHandsPlayerSwimStart()
override void OnItemInHandsPlayerSwimStart |
( |
PlayerBase |
player | ) |
|
|
inlineprivate |
◆ OnStoreLoad()
◆ OnStoreSave()
◆ OnSwitchOff()
override void OnSwitchOff |
( |
| ) |
|
|
inlineprivate |
◆ OnSwitchOn()
override void OnSwitchOn |
( |
| ) |
|
|
inlineprivate |
◆ OnWork()
override void OnWork |
( |
float |
consumed_energy | ) |
|
|
inlineprivate |
References AddWet(), CalculateQuantity(), ConsumeRag(), GetEnergy(), GetGame(), GetRag(), GetRagQuantity(), GetSoundName(), m_BurnTimePerRagEx, m_ConsumeRagFlipFlop, m_LoopSoundEntity, m_RagsUpgradedCount, m_WaterEvaporationByFireIntensityEx, RuinRags(), UpdateCheckForReceivingUpgrade(), UpdateLight(), UpdateMaterial(), and UpdateParticle().
◆ OnWorkStart()
override void OnWorkStart |
( |
| ) |
|
|
inlineprivate |
◆ OnWorkStop()
override void OnWorkStop |
( |
| ) |
|
|
inlineprivate |
References CalculateQuantity(), GetEnergy(), GetGame(), GetRag(), GetRagQuantity(), LockRags(), m_FireParticle, m_Light, m_LoopSoundEntity, CGame::ObjectDelete(), Particle::Stop(), TryTransformIntoStick(), UpdateCheckForReceivingUpgrade(), and UpdateMaterial().
◆ RuinRags()
◆ SetActions()
override void SetActions |
( |
| ) |
|
|
inlineprivate |
◆ SetTorchDecraftResult()
void SetTorchDecraftResult |
( |
string |
type | ) |
|
|
inlineprivate |
◆ StandUp()
◆ StopAllParticles()
void StopAllParticles |
( |
| ) |
|
|
inlineprivate |
◆ TryTransformIntoStick()
void TryTransformIntoStick |
( |
| ) |
|
|
inlineprivate |
References ApplyResultModifications(), CanTransformIntoStick(), ECE_PLACE_ON_SURFACE, GetGame(), GetOrientation(), GetPosition, GetType(), m_DecraftResult, m_IsBeingDestructed, CGame::ObjectDelete(), StopAllParticles(), and Vector().
Referenced by EEItemDetached(), and OnWorkStop().
◆ UpdateCheckForReceivingUpgrade()
void UpdateCheckForReceivingUpgrade |
( |
| ) |
|
|
inlineprivate |
References GetGame(), GetRagQuantity(), m_BurnTimePerRagEx, m_CanReceiveUpgrade, and m_RagsUpgradedCount.
Referenced by ConsumeFuelFromBottle(), ConsumeFuelFromGasStation(), ConsumeLard(), EEItemAttached(), EEItemDetached(), OnAttachmentQuantityChangedEx(), OnStoreLoad(), OnWork(), OnWorkStop(), and Upgrade().
◆ UpdateLight()
◆ UpdateMaterial()
◆ UpdateParticle()
◆ Upgrade()
References CalculateQuantity(), Math::Ceil(), GetRag(), GetRagQuantity(), LockRags(), m_BurnTimePerRagEx, m_ConsumeRagFlipFlop, m_RagsUpgradedCount, Math::Max(), Math::Min(), RuinRags(), and UpdateCheckForReceivingUpgrade().
Referenced by RecipeBase::Do().
◆ m_BurnTimePerFullFuelDoseEx
float m_BurnTimePerFullFuelDoseEx |
|
private |
◆ m_BurnTimePerFullLardEx
float m_BurnTimePerFullLardEx |
|
private |
◆ m_BurnTimePerRagEx
◆ m_CanReceiveUpgrade
◆ m_ConsumeRagFlipFlop
bool m_ConsumeRagFlipFlop |
|
private |
◆ m_DecraftResult
string m_DecraftResult = "WoodenStick" |
|
private |
◆ m_FireParticle
◆ m_IsBeingDestructed
bool m_IsBeingDestructed = false |
|
private |
◆ m_Light
◆ m_LoopSoundEntity
private SoundOnVehicle m_LoopSoundEntity |
|
private |
◆ m_MaxConsumableFuelQuantityEx
float m_MaxConsumableFuelQuantityEx |
|
private |
◆ m_MaxConsumableLardQuantityEx
float m_MaxConsumableLardQuantityEx |
|
private |
◆ m_ParticleLocalPos
◆ m_RagsUpgradedCount
◆ m_StartFadeOutOfLightAtQuantityEx
int m_StartFadeOutOfLightAtQuantityEx = 3 |
|
private |
◆ m_UTSLConstant
protected ref UniversalTemperatureSourceLambdaConstant m_UTSLConstant |
|
private |
◆ m_UTSource
◆ m_UTSSettings
◆ m_WasLit
◆ m_WaterEvaporationByFireIntensityEx
float m_WaterEvaporationByFireIntensityEx = 0.001 |
|
private |
The documentation for this class was generated from the following file:
- P:/scripts/4_World/Entities/ItemBase/Torch.c