Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
BroomBase Class Reference
Inheritance diagram for BroomBase:
FlammableBase Broom_Birch

Private Member Functions

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

Additional Inherited Members

Private Attributes inherited from FlammableBase
ref UniversalTemperatureSourceLambdaConstant m_UTSLConstant
ref UniversalTemperatureSource m_UTSource
ref UniversalTemperatureSourceSettings m_UTSSettings

Detailed Description

Definition at line 1 of file broom.c.

Member Function Documentation

◆ ApplyResultModifications()

override void ApplyResultModifications ( ItemBase result)
inlineprivate

Definition at line 29 of file broom.c.

References ItemBase::SetQuantity().

◆ CalculateQuantity()

override void CalculateQuantity ( )
inlineprivate

Definition at line 52 of file broom.c.

References g_Game, and Math::Min().

Referenced by OnWorkStart().

◆ CanReceiveUpgrade()

override bool CanReceiveUpgrade ( )
inlineprivate

Definition at line 18 of file broom.c.

◆ CanTransformIntoStick()

override bool CanTransformIntoStick ( )
inlineprivate

Definition at line 35 of file broom.c.

References g_Game, GetEnergy(), and FlammableBase::IsIgnited().

◆ DebugSetHealthAndEnergy()

void DebugSetHealthAndEnergy ( float time)
inlineprivate

Definition at line 85 of file broom.c.

References Math::InverseLerp().

Referenced by OnAction().

◆ EEHitBy()

override void EEHitBy ( TotalDamageResult damageResult,
int damageType,
EntityAI source,
int component,
string dmgZone,
string ammo,
vector modelPos,
float speedCoef )
inlineprivate

Definition at line 44 of file broom.c.

References component.

◆ GetDebugActions()

override void GetDebugActions ( out TSelectableActionInfoArrayEx outputList)
inlineprivate

Definition at line 93 of file broom.c.

References SAT_DEBUG_ACTION.

◆ Init()

override void Init ( )
inlineprivate

◆ OnAction()

override bool OnAction ( int action_id,
Man player,
ParamsReadContext ctx )
inlineprivate

Definition at line 104 of file broom.c.

References DebugSetHealthAndEnergy(), g_Game, and FlammableBase::OnIgnitedThis().

◆ OnWorkStart()

override void OnWorkStart ( )
inlineprivate

Definition at line 23 of file broom.c.

References CalculateQuantity().

◆ SetActions()

override void SetActions ( )
inlineprivate

Definition at line 10 of file broom.c.

References AddAction().

◆ UpdateParticle()

override void UpdateParticle ( )
inlineprivate

The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/entities/itembase/gear/tools/broom.c