class OvenIndoorSource
OvenIndoor › FireplaceBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 1
void OvenIndoor()References EntityAI.RegisterNetSyncVariableFloat(), EntityAI.RegisterNetSyncVariableInt(), EntityAI.SetRoofAbove()
Show 19 more
, ParticleList.BARREL_FIRE_STEAM_2END, ParticleList.HOUSE_NORMAL_SMOKE, ParticleList.HOUSE_SMALL_SMOKE, UniversalTemperatureSourceSettings.m_ActiveTemperatureThreshold, UniversalTemperatureSourceSettings.m_EnableOnTemperatureControl, UniversalTemperatureSourceSettings.m_InactiveTemperatureThreshold, FireplaceBase.m_LightDistance, FireplaceBase.m_UTSSettings, ParticleList.OVEN_FIRE_END, ParticleList.OVEN_FIRE_START, ParticleList.OVEN_NORMAL_FIRE, ParticleList.OVEN_SMALL_FIRE, 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 OVENPOINT_ACTION_SELECTION = "oven_action"static const string OVENPOINT_FIRE_POSITION = "oven_point"Referenced by CanPlaceFireplaceInSelectedSpot()
static const string OVENPOINT_PLACE_ROT = "oven_rot"static const string OVENPOINT_SMOKE_POSITION = "oven_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 IsIndoorOven()References FireplaceBase.CanReleaseAttachment(), Class.Cast(), FireplaceBase.IsBurning()
Show 2 more
, FireplaceBase.IsFuel(), and FireplaceBase.IsKindling()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_SmokingSlotsoverride 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()