class FireplaceIndoorSource
FireplaceFireBarrel › FireplaceIndoor › FireplaceBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 1
void FireplaceIndoor()References EntityAI.RegisterNetSyncVariableFloat(), EntityAI.RegisterNetSyncVariableInt(), EntityAI.SetRoofAbove()
Show 19 more
, ParticleList.HOUSE_FIRE_END, ParticleList.HOUSE_FIRE_START, ParticleList.HOUSE_FIRE_STEAM_2END, ParticleList.HOUSE_NORMAL_FIRE, ParticleList.HOUSE_NORMAL_SMOKE, ParticleList.HOUSE_SMALL_FIRE, ParticleList.HOUSE_SMALL_SMOKE, UniversalTemperatureSourceSettings.m_ActiveTemperatureThreshold, UniversalTemperatureSourceSettings.m_EnableOnTemperatureControl, UniversalTemperatureSourceSettings.m_InactiveTemperatureThreshold, FireplaceBase.m_LightDistance, FireplaceBase.m_UTSSettings, FireplaceBase.PARTICLE_FIRE_END, FireplaceBase.PARTICLE_FIRE_START, FireplaceBase.PARTICLE_NORMAL_FIRE, FireplaceBase.PARTICLE_NORMAL_SMOKE, FireplaceBase.PARTICLE_SMALL_FIRE, FireplaceBase.PARTICLE_SMALL_SMOKE, and FireplaceBase.PARTICLE_STEAM_ENDConstants 4
static const string FIREPOINT_ACTION_SELECTION = "fireplace_action"static const string FIREPOINT_FIRE_POSITION = "fireplace_point"Referenced by CanPlaceFireplaceInSelectedSpot()
static const string FIREPOINT_PLACE_ROT = "fireplace_rot"static const string FIREPOINT_SMOKE_POSITION = "fireplace_smoke"Members 4
protected float m_SmokePosXReferenced by GetSmokeEffectPosition(), OnStoreLoad(), OnStoreSave()
Show 1 more
, SetSmokePointPosition()protected float m_SmokePosYReferenced by GetSmokeEffectPosition(), OnStoreLoad(), OnStoreSave()
Show 1 more
, SetSmokePointPosition()protected float m_SmokePosZReferenced by GetSmokeEffectPosition(), OnStoreLoad(), OnStoreSave()
Show 1 more
, SetSmokePointPosition()protected int m_FirePointIndex = 1limited to 1 decimal place (1-9)
Methods 24
override void OnStoreSave(ParamsWriteContext ctx)References FireplaceBase.OnStoreSave(), Serializer.Write(), m_FirePointIndex
Show 3 more
, m_SmokePosX, m_SmokePosY, and m_SmokePosZoverride bool OnStoreLoad(ParamsReadContext ctx, int version)References FireplaceBase.OnStoreLoad(), Serializer.Read(), m_FirePointIndex
Show 3 more
, m_SmokePosX, m_SmokePosY, and m_SmokePosZvoid SetFirePointIndex(int fire_point_index)References m_FirePointIndex
static bool CanPlaceFireplaceInSelectedSpot(Object building, int fire_point_index, out vector fire_point_pos_world, out vector fire_point_rot_world)void SetSmokePointPosition(vector smoke_point_pos)override protected vector GetSmokeEffectPosition()override void ParticleSmallSmokeStart()override void ParticleNormalSmokeStart()override bool IsFireplaceIndoor()References Class.Cast(), FireplaceBase.CheckForDestroy(), FireplaceBase.ClearCookingEquipment()
Show 11 more
, EntityAI.EEItemDetached(), FireplaceBase.GetFireConsumableByItem(), EntityAI.IsCookware(), FireplaceBase.IsFuel(), FireplaceBase.IsKindling(), ItemBase.IsLiquidContainer(), FireplaceBase.RefreshFireplaceVisuals(), ItemBase.RemoveAudioVisualsOnClient(), FireplaceBase.RemoveFromFireConsumables(), FireplaceBase.m_DirectCookingSlots, and FireplaceBase.m_SmokingSlotsReferences ItemBase.CanReceiveItemIntoCargo()
override bool HasFlammableMaterial()References FireplaceBase.IsBurning()
override bool IsIgnited()References FireplaceBase.IsBurning()
override void OnIgnitedTarget(EntityAI target_item)override void OnIgnitedThis(EntityAI fire_source)References FireplaceBase.StartFire()
References FireplaceBase.GetIgniteFailure(), FireplaceBase.HasAnyKindling(), FireplaceBase.IsWet()