Dayz Explorer 1.28.160049
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 852 of file torch.c.

◆ CalculateQuantity()

void FlammableBase::CalculateQuantity ( )
protected

Definition at line 415 of file torch.c.

◆ CanBeIgnitedBy()

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

Definition at line 150 of file torch.c.

◆ CanBeTakenAsCargo()

bool FlammableBase::CanBeTakenAsCargo ( )
protected

Definition at line 128 of file torch.c.

◆ CanIgniteItem()

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

Definition at line 139 of file torch.c.

◆ CanPutAsAttachment()

override bool FlammableBase::CanPutAsAttachment ( EntityAI parent)
protected

Definition at line 123 of file torch.c.

◆ CanPutInCargo()

override bool FlammableBase::CanPutInCargo ( EntityAI parent)
protected

Definition at line 105 of file torch.c.

◆ CanReceiveAttachment()

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

Definition at line 96 of file torch.c.

◆ CanReceiveUpgrade()

bool FlammableBase::CanReceiveUpgrade ( )
protected

Definition at line 423 of file torch.c.

◆ CanReleaseAttachment()

override bool FlammableBase::CanReleaseAttachment ( EntityAI attachment)
protected

Definition at line 111 of file torch.c.

◆ CanRemoveFromCargo()

override bool FlammableBase::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 118 of file torch.c.

◆ CanTransformIntoStick()

bool FlammableBase::CanTransformIntoStick ( )
protected

Definition at line 464 of file torch.c.

◆ ConsumeFuelFromBottle()

void FlammableBase::ConsumeFuelFromBottle ( ItemBase vessel)
protected

Definition at line 324 of file torch.c.

◆ ConsumeFuelFromGasStation()

void FlammableBase::ConsumeFuelFromGasStation ( )
protected

Definition at line 358 of file torch.c.

◆ ConsumeLard()

void FlammableBase::ConsumeLard ( Lard lard)
protected

Definition at line 253 of file torch.c.

◆ ConsumeRag()

bool FlammableBase::ConsumeRag ( )
protected

Definition at line 233 of file torch.c.

◆ CraftingInit()

void FlammableBase::CraftingInit ( float quantity)
protected

Definition at line 428 of file torch.c.

◆ DeferredInit()

override void FlammableBase::DeferredInit ( )
protected

Definition at line 33 of file torch.c.

◆ DisassembleOnLastDetach()

override bool FlammableBase::DisassembleOnLastDetach ( )
protected

Definition at line 775 of file torch.c.

◆ EEDelete()

override void FlammableBase::EEDelete ( EntityAI parent)
protected

Definition at line 85 of file torch.c.

◆ EEInit()

override void FlammableBase::EEInit ( )
protected

Definition at line 55 of file torch.c.

◆ EEItemAttached()

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

Definition at line 436 of file torch.c.

◆ EEItemDetached()

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

Definition at line 444 of file torch.c.

◆ GetBurningMaterial()

string FlammableBase::GetBurningMaterial ( )
protected

Definition at line 796 of file torch.c.

◆ GetBurntMaterial()

string FlammableBase::GetBurntMaterial ( )
protected

Definition at line 801 of file torch.c.

◆ GetMeleeHeavyMode()

override int FlammableBase::GetMeleeHeavyMode ( )
protected

Definition at line 738 of file torch.c.

◆ GetMeleeMode()

override int FlammableBase::GetMeleeMode ( )
protected

Definition at line 730 of file torch.c.

◆ GetMeleeSprintMode()

override int FlammableBase::GetMeleeSprintMode ( )
protected

Definition at line 746 of file torch.c.

◆ GetRag()

Rag FlammableBase::GetRag ( )
protected

Definition at line 531 of file torch.c.

◆ GetRagQuantity()

int FlammableBase::GetRagQuantity ( )
protected

Definition at line 787 of file torch.c.

◆ GetSoundName()

string FlammableBase::GetSoundName ( )
protected

Definition at line 655 of file torch.c.

◆ GetUniversalTemperatureSourcePosition()

override vector FlammableBase::GetUniversalTemperatureSourcePosition ( )
protected

Definition at line 75 of file torch.c.

◆ HasFlammableMaterial()

override bool FlammableBase::HasFlammableMaterial ( )
protected

Definition at line 144 of file torch.c.

◆ Init()

void FlammableBase::Init ( )
protected

Definition at line 41 of file torch.c.

◆ IsIgnited()

override bool FlammableBase::IsIgnited ( )
protected

Definition at line 134 of file torch.c.

◆ IsRagDryEnough()

bool FlammableBase::IsRagDryEnough ( ItemBase rag)
protected

Definition at line 181 of file torch.c.

◆ LockRags()

void FlammableBase::LockRags ( bool do_lock)
protected

Definition at line 536 of file torch.c.

◆ OnAttachmentQuantityChangedEx()

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

Definition at line 761 of file torch.c.

◆ OnDebugSpawn()

override void FlammableBase::OnDebugSpawn ( )
protected

Definition at line 780 of file torch.c.

◆ OnIgnitedThis()

override void FlammableBase::OnIgnitedThis ( EntityAI fire_source)
protected

Definition at line 197 of file torch.c.

◆ OnInventoryExit()

override void FlammableBase::OnInventoryExit ( Man player)
protected

Definition at line 387 of file torch.c.

◆ OnItemInHandsPlayerSwimStart()

override void FlammableBase::OnItemInHandsPlayerSwimStart ( PlayerBase player)
protected

Definition at line 593 of file torch.c.

◆ OnStoreLoad()

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

Definition at line 835 of file torch.c.

◆ OnStoreSave()

override void FlammableBase::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 828 of file torch.c.

◆ OnSwitchOff()

override void FlammableBase::OnSwitchOff ( )
protected

Definition at line 220 of file torch.c.

◆ OnSwitchOn()

override void FlammableBase::OnSwitchOn ( )
protected

Definition at line 207 of file torch.c.

◆ OnWork()

override void FlammableBase::OnWork ( float consumed_energy)
protected

Definition at line 599 of file torch.c.

◆ OnWorkStart()

override void FlammableBase::OnWorkStart ( )
protected

Definition at line 516 of file torch.c.

◆ OnWorkStop()

override void FlammableBase::OnWorkStop ( )
protected

Definition at line 694 of file torch.c.

◆ RuinRags()

void FlammableBase::RuinRags ( )
protected

Definition at line 376 of file torch.c.

◆ SetActions()

override void FlammableBase::SetActions ( )
protected

Definition at line 754 of file torch.c.

◆ SetTorchDecraftResult()

void FlammableBase::SetTorchDecraftResult ( string type)
protected

Definition at line 228 of file torch.c.

◆ StandUp()

bool FlammableBase::StandUp ( )
protected

Definition at line 395 of file torch.c.

◆ StopAllParticles()

void FlammableBase::StopAllParticles ( )
protected

Definition at line 523 of file torch.c.

◆ TryTransformIntoStick()

void FlammableBase::TryTransformIntoStick ( )
protected

Definition at line 472 of file torch.c.

◆ UpdateCheckForReceivingUpgrade()

void FlammableBase::UpdateCheckForReceivingUpgrade ( )
protected

Definition at line 188 of file torch.c.

◆ UpdateLight()

void FlammableBase::UpdateLight ( )
protected

Definition at line 552 of file torch.c.

◆ UpdateMaterial()

void FlammableBase::UpdateMaterial ( )
protected

Definition at line 806 of file torch.c.

◆ UpdateParticle()

void FlammableBase::UpdateParticle ( )
protected

Definition at line 660 of file torch.c.

◆ Upgrade()

void FlammableBase::Upgrade ( ItemBase source)
protected

Definition at line 287 of file torch.c.

Member Data Documentation

◆ m_UTSLConstant

ref UniversalTemperatureSourceLambdaConstant FlammableBase::m_UTSLConstant
protected

Definition at line 31 of file torch.c.

◆ m_UTSource

ref UniversalTemperatureSource FlammableBase::m_UTSource
protected

Definition at line 29 of file torch.c.

◆ m_UTSSettings

ref UniversalTemperatureSourceSettings FlammableBase::m_UTSSettings
protected

Definition at line 30 of file torch.c.


The documentation for this class was generated from the following file: