Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
FlammableBase Class Reference
Inheritance diagram for FlammableBase:
ItemBase BroomBase Broom_Birch

Protected Member Functions

override void DeferredInit ()
void Init ()
override void EEInit ()
override vector GetUniversalTemperatureSourcePosition ()
override void EEDelete (EntityAI parent)
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
override bool CanPutInCargo (EntityAI parent)
override bool CanReleaseAttachment (EntityAI attachment)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanPutAsAttachment (EntityAI parent)
bool CanBeTakenAsCargo ()
override bool IsIgnited ()
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool HasFlammableMaterial ()
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
bool IsRagDryEnough (ItemBase rag)
void UpdateCheckForReceivingUpgrade ()
override void OnIgnitedThis (EntityAI fire_source)
override void OnSwitchOn ()
override void OnSwitchOff ()
void SetTorchDecraftResult (string type)
bool ConsumeRag ()
void ConsumeLard (Lard lard)
void Upgrade (ItemBase source)
void ConsumeFuelFromBottle (ItemBase vessel)
void ConsumeFuelFromGasStation ()
void RuinRags ()
override void OnInventoryExit (Man player)
bool StandUp ()
void CalculateQuantity ()
bool CanReceiveUpgrade ()
void CraftingInit (float quantity)
override void EEItemAttached (EntityAI item, string slot_name)
override void EEItemDetached (EntityAI item, string slot_name)
bool CanTransformIntoStick ()
void TryTransformIntoStick ()
override void OnWorkStart ()
void StopAllParticles ()
Rag GetRag ()
void LockRags (bool do_lock)
void UpdateLight ()
override void OnItemInHandsPlayerSwimStart (PlayerBase player)
override void OnWork (float consumed_energy)
string GetSoundName ()
void UpdateParticle ()
override void OnWorkStop ()
override int GetMeleeMode ()
override int GetMeleeHeavyMode ()
override int GetMeleeSprintMode ()
override void SetActions ()
override void OnAttachmentQuantityChangedEx (ItemBase item, float delta)
override bool DisassembleOnLastDetach ()
override void OnDebugSpawn ()
int GetRagQuantity ()
string GetBurningMaterial ()
string GetBurntMaterial ()
void UpdateMaterial ()
override void OnStoreSave (ParamsWriteContext ctx)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
void ApplyResultModifications (ItemBase result)

Protected Attributes

ref UniversalTemperatureSource m_UTSource
ref UniversalTemperatureSourceSettings m_UTSSettings
ref UniversalTemperatureSourceLambdaConstant m_UTSLConstant

Detailed Description

Definition at line 1 of file torch.c.

Member Function Documentation

◆ ApplyResultModifications()

void FlammableBase::ApplyResultModifications ( ItemBase result)
protected

Definition at line 859 of file torch.c.

◆ CalculateQuantity()

void FlammableBase::CalculateQuantity ( )
protected

Definition at line 422 of file torch.c.

◆ CanBeIgnitedBy()

override bool FlammableBase::CanBeIgnitedBy ( EntityAI igniter = NULL)
protected

Definition at line 157 of file torch.c.

◆ CanBeTakenAsCargo()

bool FlammableBase::CanBeTakenAsCargo ( )
protected

Definition at line 135 of file torch.c.

◆ CanIgniteItem()

override bool FlammableBase::CanIgniteItem ( EntityAI ignite_target = NULL)
protected

Definition at line 146 of file torch.c.

◆ CanPutAsAttachment()

override bool FlammableBase::CanPutAsAttachment ( EntityAI parent)
protected

Definition at line 130 of file torch.c.

◆ CanPutInCargo()

override bool FlammableBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 112 of file torch.c.

◆ CanReceiveAttachment()

override bool FlammableBase::CanReceiveAttachment ( EntityAI attachment,
int slotId )
protected

Definition at line 103 of file torch.c.

◆ CanReceiveUpgrade()

bool FlammableBase::CanReceiveUpgrade ( )
protected

Definition at line 430 of file torch.c.

◆ CanReleaseAttachment()

override bool FlammableBase::CanReleaseAttachment ( EntityAI attachment)
protected

Definition at line 118 of file torch.c.

◆ CanRemoveFromCargo()

override bool FlammableBase::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 125 of file torch.c.

◆ CanTransformIntoStick()

bool FlammableBase::CanTransformIntoStick ( )
protected

Definition at line 471 of file torch.c.

◆ ConsumeFuelFromBottle()

void FlammableBase::ConsumeFuelFromBottle ( ItemBase vessel)
protected

Definition at line 331 of file torch.c.

◆ ConsumeFuelFromGasStation()

void FlammableBase::ConsumeFuelFromGasStation ( )
protected

Definition at line 365 of file torch.c.

◆ ConsumeLard()

void FlammableBase::ConsumeLard ( Lard lard)
protected

Definition at line 260 of file torch.c.

◆ ConsumeRag()

bool FlammableBase::ConsumeRag ( )
protected

Definition at line 240 of file torch.c.

◆ CraftingInit()

void FlammableBase::CraftingInit ( float quantity)
protected

Definition at line 435 of file torch.c.

◆ DeferredInit()

override void FlammableBase::DeferredInit ( )
protected

Definition at line 39 of file torch.c.

◆ DisassembleOnLastDetach()

override bool FlammableBase::DisassembleOnLastDetach ( )
protected

Definition at line 782 of file torch.c.

◆ EEDelete()

override void FlammableBase::EEDelete ( EntityAI parent)
protected

Definition at line 92 of file torch.c.

◆ EEInit()

override void FlammableBase::EEInit ( )
protected

Definition at line 61 of file torch.c.

◆ EEItemAttached()

override void FlammableBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 443 of file torch.c.

◆ EEItemDetached()

override void FlammableBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 451 of file torch.c.

◆ GetBurningMaterial()

string FlammableBase::GetBurningMaterial ( )
protected

Definition at line 803 of file torch.c.

◆ GetBurntMaterial()

string FlammableBase::GetBurntMaterial ( )
protected

Definition at line 808 of file torch.c.

◆ GetMeleeHeavyMode()

override int FlammableBase::GetMeleeHeavyMode ( )
protected

Definition at line 745 of file torch.c.

◆ GetMeleeMode()

override int FlammableBase::GetMeleeMode ( )
protected

Definition at line 737 of file torch.c.

◆ GetMeleeSprintMode()

override int FlammableBase::GetMeleeSprintMode ( )
protected

Definition at line 753 of file torch.c.

◆ GetRag()

Rag FlammableBase::GetRag ( )
protected

Definition at line 538 of file torch.c.

◆ GetRagQuantity()

int FlammableBase::GetRagQuantity ( )
protected

Definition at line 794 of file torch.c.

◆ GetSoundName()

string FlammableBase::GetSoundName ( )
protected

Definition at line 662 of file torch.c.

◆ GetUniversalTemperatureSourcePosition()

override vector FlammableBase::GetUniversalTemperatureSourcePosition ( )
protected

Definition at line 82 of file torch.c.

◆ HasFlammableMaterial()

override bool FlammableBase::HasFlammableMaterial ( )
protected

Definition at line 151 of file torch.c.

◆ Init()

void FlammableBase::Init ( )
protected

Definition at line 47 of file torch.c.

◆ IsIgnited()

override bool FlammableBase::IsIgnited ( )
protected

Definition at line 141 of file torch.c.

◆ IsRagDryEnough()

bool FlammableBase::IsRagDryEnough ( ItemBase rag)
protected

Definition at line 188 of file torch.c.

◆ LockRags()

void FlammableBase::LockRags ( bool do_lock)
protected

Definition at line 543 of file torch.c.

◆ OnAttachmentQuantityChangedEx()

override void FlammableBase::OnAttachmentQuantityChangedEx ( ItemBase item,
float delta )
protected

Definition at line 768 of file torch.c.

◆ OnDebugSpawn()

override void FlammableBase::OnDebugSpawn ( )
protected

Definition at line 787 of file torch.c.

◆ OnIgnitedThis()

override void FlammableBase::OnIgnitedThis ( EntityAI fire_source)
protected

Definition at line 204 of file torch.c.

◆ OnInventoryExit()

override void FlammableBase::OnInventoryExit ( Man player)
protected

Definition at line 394 of file torch.c.

◆ OnItemInHandsPlayerSwimStart()

override void FlammableBase::OnItemInHandsPlayerSwimStart ( PlayerBase player)
protected

Definition at line 600 of file torch.c.

◆ OnStoreLoad()

override bool FlammableBase::OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 842 of file torch.c.

◆ OnStoreSave()

override void FlammableBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 835 of file torch.c.

◆ OnSwitchOff()

override void FlammableBase::OnSwitchOff ( )
protected

Definition at line 227 of file torch.c.

◆ OnSwitchOn()

override void FlammableBase::OnSwitchOn ( )
protected

Definition at line 214 of file torch.c.

◆ OnWork()

override void FlammableBase::OnWork ( float consumed_energy)
protected

Definition at line 606 of file torch.c.

◆ OnWorkStart()

override void FlammableBase::OnWorkStart ( )
protected

Definition at line 523 of file torch.c.

◆ OnWorkStop()

override void FlammableBase::OnWorkStop ( )
protected

Definition at line 701 of file torch.c.

◆ RuinRags()

void FlammableBase::RuinRags ( )
protected

Definition at line 383 of file torch.c.

◆ SetActions()

override void FlammableBase::SetActions ( )
protected

Definition at line 761 of file torch.c.

◆ SetTorchDecraftResult()

void FlammableBase::SetTorchDecraftResult ( string type)
protected

Definition at line 235 of file torch.c.

◆ StandUp()

bool FlammableBase::StandUp ( )
protected

Definition at line 402 of file torch.c.

◆ StopAllParticles()

void FlammableBase::StopAllParticles ( )
protected

Definition at line 530 of file torch.c.

◆ TryTransformIntoStick()

void FlammableBase::TryTransformIntoStick ( )
protected

Definition at line 479 of file torch.c.

◆ UpdateCheckForReceivingUpgrade()

void FlammableBase::UpdateCheckForReceivingUpgrade ( )
protected

Definition at line 195 of file torch.c.

◆ UpdateLight()

void FlammableBase::UpdateLight ( )
protected

Definition at line 559 of file torch.c.

◆ UpdateMaterial()

void FlammableBase::UpdateMaterial ( )
protected

Definition at line 813 of file torch.c.

◆ UpdateParticle()

void FlammableBase::UpdateParticle ( )
protected

Definition at line 667 of file torch.c.

◆ Upgrade()

void FlammableBase::Upgrade ( ItemBase source)
protected

Definition at line 294 of file torch.c.

Member Data Documentation

◆ m_UTSLConstant

ref UniversalTemperatureSourceLambdaConstant FlammableBase::m_UTSLConstant
protected

Definition at line 37 of file torch.c.

◆ m_UTSource

ref UniversalTemperatureSource FlammableBase::m_UTSource
protected

Definition at line 35 of file torch.c.

◆ m_UTSSettings

ref UniversalTemperatureSourceSettings FlammableBase::m_UTSSettings
protected

Definition at line 36 of file torch.c.


The documentation for this class was generated from the following file:
  • Daten/4_world/entities/itembase/torch.c