Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
FireplaceIndoor Class Reference
Inheritance diagram for FireplaceIndoor:
FireplaceBase FireplaceFireBarrel

Protected Member Functions

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

Static Protected Member Functions

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

Protected Attributes

float m_SmokePosX
 
float m_SmokePosY
 
float m_SmokePosZ
 
int m_FirePointIndex = 1
 

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"
 

Detailed Description

Definition at line 1 of file fireplaceindoor.c.

Constructor & Destructor Documentation

◆ FireplaceIndoor()

void FireplaceIndoor::FireplaceIndoor ( )
protected

Definition at line 13 of file fireplaceindoor.c.

Member Function Documentation

◆ CanBeIgnitedBy()

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

Definition at line 303 of file fireplaceindoor.c.

◆ CanIgniteItem()

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

Definition at line 313 of file fireplaceindoor.c.

◆ CanPlaceFireplaceInSelectedSpot()

static bool FireplaceIndoor::CanPlaceFireplaceInSelectedSpot ( Object building,
int fire_point_index,
out vector fire_point_pos_world,
out vector fire_point_rot_world )
staticprotected

Definition at line 104 of file fireplaceindoor.c.

◆ CanPutInCargo()

override bool FireplaceIndoor::CanPutInCargo ( EntityAI parent)
protected

Definition at line 270 of file fireplaceindoor.c.

◆ CanPutIntoHands()

override bool FireplaceIndoor::CanPutIntoHands ( EntityAI parent)
protected

Definition at line 287 of file fireplaceindoor.c.

◆ CanReceiveItemIntoCargo()

override bool FireplaceIndoor::CanReceiveItemIntoCargo ( EntityAI item)
protected

Definition at line 281 of file fireplaceindoor.c.

◆ CanRemoveFromCargo()

override bool FireplaceIndoor::CanRemoveFromCargo ( EntityAI parent)
protected

Definition at line 275 of file fireplaceindoor.c.

◆ CanRemoveFromHands()

override bool FireplaceIndoor::CanRemoveFromHands ( EntityAI parent)
protected

Definition at line 292 of file fireplaceindoor.c.

◆ EEItemAttached()

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

Definition at line 165 of file fireplaceindoor.c.

◆ EEItemDetached()

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

Definition at line 213 of file fireplaceindoor.c.

◆ GetFirePointIndex()

static int FireplaceIndoor::GetFirePointIndex ( string action_selection)
staticprotected

Definition at line 93 of file fireplaceindoor.c.

◆ GetSmokeEffectPosition()

vector FireplaceIndoor::GetSmokeEffectPosition ( )
protected

Definition at line 140 of file fireplaceindoor.c.

◆ HasFlammableMaterial()

override bool FireplaceIndoor::HasFlammableMaterial ( )
protected

Definition at line 298 of file fireplaceindoor.c.

◆ IsFireplaceIndoor()

override bool FireplaceIndoor::IsFireplaceIndoor ( )
protected

Definition at line 160 of file fireplaceindoor.c.

◆ IsIgnited()

override bool FireplaceIndoor::IsIgnited ( )
protected

Definition at line 323 of file fireplaceindoor.c.

◆ IsThisIgnitionSuccessful()

override bool FireplaceIndoor::IsThisIgnitionSuccessful ( EntityAI item_source = NULL)
protected

Definition at line 338 of file fireplaceindoor.c.

◆ OnIgnitedTarget()

override void FireplaceIndoor::OnIgnitedTarget ( EntityAI target_item)
protected

Definition at line 328 of file fireplaceindoor.c.

◆ OnIgnitedThis()

override void FireplaceIndoor::OnIgnitedThis ( EntityAI fire_source)
protected

Definition at line 332 of file fireplaceindoor.c.

◆ OnStoreLoad()

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

Definition at line 55 of file fireplaceindoor.c.

◆ OnStoreSave()

override void FireplaceIndoor::OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 42 of file fireplaceindoor.c.

◆ ParticleNormalSmokeStart()

override void FireplaceIndoor::ParticleNormalSmokeStart ( )
protected

Definition at line 152 of file fireplaceindoor.c.

◆ ParticleSmallSmokeStart()

override void FireplaceIndoor::ParticleSmallSmokeStart ( )
protected

Definition at line 146 of file fireplaceindoor.c.

◆ SetFirePointIndex()

void FireplaceIndoor::SetFirePointIndex ( int fire_point_index)
protected

Definition at line 99 of file fireplaceindoor.c.

◆ SetSmokePointPosition()

void FireplaceIndoor::SetSmokePointPosition ( vector smoke_point_pos)
protected

Definition at line 130 of file fireplaceindoor.c.

Member Data Documentation

◆ FIREPOINT_ACTION_SELECTION

const string FireplaceIndoor::FIREPOINT_ACTION_SELECTION = "fireplace_action"
staticprotected

Definition at line 8 of file fireplaceindoor.c.

◆ FIREPOINT_FIRE_POSITION

const string FireplaceIndoor::FIREPOINT_FIRE_POSITION = "fireplace_point"
staticprotected

Definition at line 9 of file fireplaceindoor.c.

◆ FIREPOINT_PLACE_ROT

const string FireplaceIndoor::FIREPOINT_PLACE_ROT = "fireplace_rot"
staticprotected

Definition at line 10 of file fireplaceindoor.c.

◆ FIREPOINT_SMOKE_POSITION

const string FireplaceIndoor::FIREPOINT_SMOKE_POSITION = "fireplace_smoke"
staticprotected

Definition at line 11 of file fireplaceindoor.c.

◆ m_FirePointIndex

int FireplaceIndoor::m_FirePointIndex = 1
protected

Definition at line 6 of file fireplaceindoor.c.

◆ m_SmokePosX

float FireplaceIndoor::m_SmokePosX
protected

Definition at line 3 of file fireplaceindoor.c.

◆ m_SmokePosY

float FireplaceIndoor::m_SmokePosY
protected

Definition at line 4 of file fireplaceindoor.c.

◆ m_SmokePosZ

float FireplaceIndoor::m_SmokePosZ
protected

Definition at line 5 of file fireplaceindoor.c.


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