DIFF

class FireplaceIndoorSource

FireplaceFireBarrel FireplaceIndoor FireplaceBase ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 1

Constants 4

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

Members 4

protected float m_SmokePosX
protected float m_SmokePosY
protected float m_SmokePosZ
protected int m_FirePointIndex = 1

limited to 1 decimal place (1-9)

Methods 24

override void OnStoreSave(ParamsWriteContext ctx)
override bool OnStoreLoad(ParamsReadContext ctx, int version)
static bool CanPlaceFireplaceInSelectedSpot(Object building, int fire_point_index, out vector fire_point_pos_world, out vector fire_point_rot_world)
override protected vector GetSmokeEffectPosition()
References Vector(), m_SmokePosX, m_SmokePosY
Show 1 more, m_SmokePosZ
override void ParticleSmallSmokeStart()
override bool IsFireplaceIndoor()
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)