Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
FireplaceIndoor Class Reference
Inheritance diagram for FireplaceIndoor:
FireplaceBase FireplaceFireBarrel

Protected Member Functions

void FireplaceIndoor ()
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool CanPutInCargo (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanReceiveItemIntoCargo (EntityAI item)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromHands (EntityAI parent)
override void EEItemAttached (EntityAI item, string slot_name)
override void EEItemDetached (EntityAI item, string slot_name)
vector GetSmokeEffectPosition ()
override bool HasFlammableMaterial ()
override bool IsFireplaceIndoor ()
override bool IsIgnited ()
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedThis (EntityAI fire_source)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override void OnStoreSave (ParamsWriteContext ctx)
override void ParticleNormalSmokeStart ()
override void ParticleSmallSmokeStart ()
void SetFirePointIndex (int fire_point_index)
void SetSmokePointPosition (vector smoke_point_pos)

Static Protected Member Functions

static bool CanPlaceFireplaceInSelectedSpot (Object building, int fire_point_index, out vector fire_point_pos_world, out vector fire_point_rot_world)
static int GetFirePointIndex (string action_selection)

Protected Attributes

int m_FirePointIndex = 1
float m_SmokePosX
float m_SmokePosY
float m_SmokePosZ

Static Protected Attributes

static const string FIREPOINT_ACTION_SELECTION = "fireplace_action"
static const string FIREPOINT_FIRE_POSITION = "fireplace_point"
static const string FIREPOINT_PLACE_ROT = "fireplace_rot"
static const string FIREPOINT_SMOKE_POSITION = "fireplace_smoke"

Additional Inherited Members

Private Member Functions inherited from FireplaceBase
override void AfterStoreLoad ()
void BarrelHoles_ColorBase ()
override bool CanAssignAttachmentsToQuickbar ()
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanBeIgnitedBy (EntityAI igniter=NULL)
override bool CanCookOnStick ()
override bool CanDetachAttachment (EntityAI parent)
override bool CanDisplayAttachmentCategory (string category_name)
override bool CanDisplayAttachmentCategory (string category_name)
override bool CanDisplayAttachmentSlot (int slot_id)
override bool CanDisplayCargo ()
override bool CanExtinguishFire ()
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool CanIgniteItem (EntityAI ignite_target=NULL)
override bool CanLoadAttachment (EntityAI attachment)
override bool CanLoadAttachment (EntityAI attachment)
override bool CanLoadItemIntoCargo (EntityAI item)
override bool CanLoadItemIntoCargo (EntityAI item)
override bool CanObstruct ()
override bool CanProxyObstruct ()
override bool CanPutInCargo (EntityAI parent)
override bool CanPutInCargo (EntityAI parent)
override bool CanPutInCargo (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanPutIntoHands (EntityAI parent)
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
override bool CanReceiveItemIntoCargo (EntityAI item)
override bool CanReceiveItemIntoCargo (EntityAI item)
override bool CanReleaseAttachment (EntityAI attachment)
override bool CanReleaseAttachment (EntityAI attachment)
override bool CanReleaseCargo (EntityAI cargo)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromCargo (EntityAI parent)
override bool CanRemoveFromHands (EntityAI parent)
override bool CanShowSmoke ()
override bool CanShowSmoke ()
override void Close ()
void CloseLoad ()
void ContactEvent (IEntity other, vector position)
override void CreateAreaDamage ()
void DestroyClutterCutter (Object clutter_cutter)
void DestroyClutterCutter (Object clutter_cutter)
override void EEItemAttached (EntityAI item, string slot_name)
override void EEItemAttached (EntityAI item, string slot_name)
override void EEItemAttached (EntityAI item, string slot_name)
override void EEItemDetached (EntityAI item, string slot_name)
override void EEItemDetached (EntityAI item, string slot_name)
override void EEItemDetached (EntityAI item, string slot_name)
override void EOnContact (IEntity other, Contact extra)
void EOnPostSimulate (IEntity other, float timeSlice)
override void EOnTouch (IEntity other, int extra)
void Fireplace ()
string GetBarrelCloseSoundset ()
string GetBarrelOpenSoundset ()
override int GetDamageSystemVersionChange ()
override string GetDeploySoundset ()
override string GetInvulnerabilityTypeString ()
vector GetSmokeEffectPosition ()
override bool HasFlammableMaterial ()
override bool HasFlammableMaterial ()
override bool HasFlammableMaterial ()
override float HeightStartCheckOverride ()
void InitializeTemperatureSources ()
void InitializeTemperatureSources ()
override void InitItemSounds ()
override bool IsBarrelWithHoles ()
override bool IsBaseFireplace ()
override bool IsBaseFireplace ()
override bool IsIgnited ()
override bool IsIgnited ()
override bool IsIgnited ()
override bool IsIndoorOven ()
override bool IsOpen ()
override bool IsPrepareToDelete ()
override bool IsPrepareToDelete ()
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
override bool IsThisIgnitionSuccessful (EntityAI item_source=NULL)
override void OnBeforeTryDelete ()
override void OnDebugSpawn ()
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedTarget (EntityAI target_item)
override void OnIgnitedThis (EntityAI fire_source)
override void OnIgnitedThis (EntityAI fire_source)
override void OnIgnitedThis (EntityAI fire_source)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override void OnStoreSave (ParamsWriteContext ctx)
override void OnStoreSave (ParamsWriteContext ctx)
override void OnStoreSave (ParamsWriteContext ctx)
override void OnVariablesSynchronized ()
override void OnWasAttached (EntityAI parent, int slot_id)
override void OnWasDetached (EntityAI parent, int slot_id)
override void Open ()
void OpenLoad ()
void OvenIndoor ()
override void ParticleNormalSmokeStart ()
override void ParticleSmallSmokeStart ()
override void RefreshFireplacePhysics ()
override void RefreshPhysics ()
override void SetActions ()
override void SetActions ()
override void SetCookingEquipment (ItemBase equipment)
void SetFirePointIndex (int fire_point_index)
void SetSmokePointPosition (vector smoke_point_pos)
void SoundBarrelClosePlay ()
void SoundBarrelOpenPlay ()
void UpdateVisualState ()
Static Private Member Functions inherited from FireplaceBase
static bool CanIgniteEntityAsFireplace (notnull EntityAI entity)
static bool CanPlaceFireplaceInSelectedSpot (Object building, int fire_point_index, out vector fire_point_pos_world, out vector fire_point_rot_world)
static int GetFirePointIndex (string action_selection)
static Fireplace IgniteEntityAsFireplace (notnull EntityAI entity, notnull EntityAI fire_source)
Private Attributes inherited from FireplaceBase
bool m_ContactDeletionProcessing = false
int m_FirePointIndex = 1
bool m_IsOpenedClient = false
ref OpenableBehaviour m_Openable
float m_SmokePosX
float m_SmokePosY
float m_SmokePosZ
Static Private Attributes inherited from FireplaceBase
static const string OVENPOINT_ACTION_SELECTION = "oven_action"
static const string OVENPOINT_FIRE_POSITION = "oven_point"
static const string OVENPOINT_PLACE_ROT = "oven_rot"
static const string OVENPOINT_SMOKE_POSITION = "oven_smoke"

Detailed Description

Definition at line 1 of file fireplaceindoor.c.

Constructor & Destructor Documentation

◆ FireplaceIndoor()

Member Function Documentation

◆ CanBeIgnitedBy()

override bool CanBeIgnitedBy ( EntityAI igniter = NULL)
inlineprotected

Definition at line 303 of file fireplaceindoor.c.

References HasAnyKindling().

◆ CanIgniteItem()

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprotected

Definition at line 313 of file fireplaceindoor.c.

References IsBurning().

◆ CanPlaceFireplaceInSelectedSpot()

bool CanPlaceFireplaceInSelectedSpot ( Object building,
int fire_point_index,
out vector fire_point_pos_world,
out vector fire_point_rot_world )
inlinestaticprotected

◆ CanPutInCargo()

override bool CanPutInCargo ( EntityAI parent)
inlineprotected

Definition at line 270 of file fireplaceindoor.c.

◆ CanPutIntoHands()

override bool CanPutIntoHands ( EntityAI parent)
inlineprotected

Definition at line 287 of file fireplaceindoor.c.

◆ CanReceiveItemIntoCargo()

override bool CanReceiveItemIntoCargo ( EntityAI item)
inlineprotected

Definition at line 281 of file fireplaceindoor.c.

◆ CanRemoveFromCargo()

override bool CanRemoveFromCargo ( EntityAI parent)
inlineprotected

Definition at line 275 of file fireplaceindoor.c.

◆ CanRemoveFromHands()

override bool CanRemoveFromHands ( EntityAI parent)
inlineprotected

Definition at line 292 of file fireplaceindoor.c.

◆ EEItemAttached()

override void EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

◆ EEItemDetached()

◆ GetFirePointIndex()

int GetFirePointIndex ( string action_selection)
inlinestaticprotected

◆ GetSmokeEffectPosition()

vector GetSmokeEffectPosition ( )
inlineprotected

Definition at line 140 of file fireplaceindoor.c.

References m_SmokePosX, m_SmokePosY, m_SmokePosZ, and Vector().

Referenced by ParticleNormalSmokeStart(), and ParticleSmallSmokeStart().

◆ HasFlammableMaterial()

override bool HasFlammableMaterial ( )
inlineprotected

Definition at line 298 of file fireplaceindoor.c.

◆ IsFireplaceIndoor()

override bool IsFireplaceIndoor ( )
inlineprotected

Definition at line 160 of file fireplaceindoor.c.

◆ IsIgnited()

override bool IsIgnited ( )
inlineprotected

Definition at line 323 of file fireplaceindoor.c.

References IsBurning().

◆ IsThisIgnitionSuccessful()

override bool IsThisIgnitionSuccessful ( EntityAI item_source = NULL)
inlineprotected

◆ OnIgnitedTarget()

override void OnIgnitedTarget ( EntityAI target_item)
inlineprotected

Definition at line 328 of file fireplaceindoor.c.

◆ OnIgnitedThis()

override void OnIgnitedThis ( EntityAI fire_source)
inlineprotected

Definition at line 332 of file fireplaceindoor.c.

References StartFire().

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprotected

◆ ParticleNormalSmokeStart()

override void ParticleNormalSmokeStart ( )
inlineprotected

◆ ParticleSmallSmokeStart()

override void ParticleSmallSmokeStart ( )
inlineprotected

◆ SetFirePointIndex()

void SetFirePointIndex ( int fire_point_index)
inlineprotected

◆ SetSmokePointPosition()

void SetSmokePointPosition ( vector smoke_point_pos)
inlineprotected

Field Documentation

◆ FIREPOINT_ACTION_SELECTION

const string FIREPOINT_ACTION_SELECTION = "fireplace_action"
staticprotected

◆ FIREPOINT_FIRE_POSITION

const string FIREPOINT_FIRE_POSITION = "fireplace_point"
staticprotected

Definition at line 9 of file fireplaceindoor.c.

Referenced by CanPlaceFireplaceInSelectedSpot().

◆ FIREPOINT_PLACE_ROT

const string FIREPOINT_PLACE_ROT = "fireplace_rot"
staticprotected

◆ FIREPOINT_SMOKE_POSITION

const string FIREPOINT_SMOKE_POSITION = "fireplace_smoke"
staticprotected

◆ m_FirePointIndex

int m_FirePointIndex = 1
protected

Definition at line 6 of file fireplaceindoor.c.

Referenced by OnStoreLoad(), OnStoreSave(), and SetFirePointIndex().

◆ m_SmokePosX

float m_SmokePosX
protected

◆ m_SmokePosY

float m_SmokePosY
protected

◆ m_SmokePosZ

float m_SmokePosZ
protected

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