class BarrelHoles_ColorBaseSource
BarrelHoles_ColorBase › FireplaceBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 1
void BarrelHoles_ColorBase()References GetInvulnerabilityTypeString(), new OpenableBehaviour(), EntityAI.ProcessInvulnerabilityCheck()
Show 24 more
, EntityAI.RegisterNetSyncVariableBool(), ParticleList.BARREL_FIRE_END, ParticleList.BARREL_FIRE_START, ParticleList.BARREL_FIRE_STEAM_2END, ParticleList.BARREL_NORMAL_FIRE, ParticleList.BARREL_NORMAL_SMOKE, ParticleList.BARREL_SMALL_FIRE, ParticleList.BARREL_SMALL_SMOKE, GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE, FireplaceBase.m_LightDistance, m_Openable, UnderObjectDecalSpawnSettings.m_ScaleMax, UniversalTemperatureSourceSettings.m_TemperatureCap, UniversalTemperatureSourceSettings.m_TemperatureItemCap, FireplaceBase.m_ThawnSurfaceUnderSupport, FireplaceBase.m_UnderObjectDecalSpawnSettings, 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 2
const string ANIMATION_OPENED = "LidOff"Referenced by UpdateVisualState()
const string ANIMATION_CLOSED = "LidOn"Referenced by UpdateVisualState()
Members 2
protected bool m_IsOpenedClient = falseprotected ref OpenableBehaviour m_OpenableReferenced by BarrelHoles_ColorBase(), Close(), CloseLoad()
Show 5 more
, IsOpen(), OnDebugSpawn(), OnStoreSave(), Open(), and OpenLoad()Methods 50
override protected void InitializeTemperatureSources()universal temperature sources overrides
override bool CanCookOnStick()override bool IsBaseFireplace()override void CreateAreaDamage()override int GetDamageSystemVersionChange()override string GetInvulnerabilityTypeString()Referenced by BarrelHoles_ColorBase()
References ItemBase.GetNumberOfItems()
override void OnStoreSave(ParamsWriteContext ctx)References OpenableBehaviour.IsOpened(), FireplaceBase.OnStoreSave(), Serializer.Write()
Show 1 more
, m_Openableoverride bool OnStoreLoad(ParamsReadContext ctx, int version)override bool IsBarrelWithHoles()override void OnVariablesSynchronized()References EntityAI.CanLoadAttachment(), Class.Cast(), Object.GetHealthLevel()
Show 1 more
, GameConstants.STATE_RUINEDoverride bool IsPrepareToDelete()References Class.Cast(), FireplaceBase.ClearCookingEquipment(), EntityAI.EEItemDetached()
Show 10 more
, 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(), Object.GetHealthLevel(), IsOpen()
Show 1 more
, GameConstants.STATE_RUINEDoverride bool CanDisplayCargo()override void Open()References OpenableBehaviour.Open(), ItemBase.SetTakeable(), UpdateVisualState()
Show 1 more
, m_Openablevoid OpenLoad()References OpenableBehaviour.Open(), EntityAI.SetSynchDirty(), ItemBase.SetTakeable()
Show 2 more
, UpdateVisualState(), and m_OpenableReferenced by OnStoreLoad()
override void Close()References OpenableBehaviour.Close(), ItemBase.SetTakeable(), UpdateVisualState()
Show 1 more
, m_Openablevoid CloseLoad()References OpenableBehaviour.Close(), EntityAI.SetSynchDirty(), ItemBase.SetTakeable()
Show 2 more
, UpdateVisualState(), and m_OpenableReferenced by OnStoreLoad()
override bool IsOpen()Referenced by ActionCloseBarrelHoles.ActionCondition(), ActionOpenBarrelHoles.ActionCondition(), ActionPlaceFireplaceIntoBarrel.ActionCondition()
Show 14 more
, ActionTakeFireplaceFromBarrel.ActionCondition(), CanBeIgnitedBy(), CanDisplayAttachmentCategory(), CanDisplayCargo(), CanExtinguishFire(), CanIgniteItem(), CanPutInCargo(), CanPutIntoHands(), CanReceiveAttachment(), CanReceiveItemIntoCargo(), CanReleaseCargo(), CanShowSmoke(), IsThisIgnitionSuccessful(), and UpdateVisualState()protected void UpdateVisualState()override bool CanExtinguishFire()override bool HasFlammableMaterial()References EntityAI.GetHierarchyParent(), FireplaceBase.HasAnyKindling(), FireplaceBase.IsBurning()
Show 1 more
, IsOpen()override bool IsIgnited()References FireplaceBase.IsBurning()
override void OnIgnitedTarget(EntityAI target_item)override void OnIgnitedThis(EntityAI fire_source)void DestroyClutterCutter(Object clutter_cutter)References CGame.ObjectDelete()
string GetBarrelOpenSoundset()string GetBarrelCloseSoundset()override string GetDeploySoundset()override void InitItemSounds()override void SetActions()override void OnDebugSpawn()References OpenableBehaviour.Close(), FireplaceBase.OnDebugSpawn(), OpenableBehaviour.Open()
Show 1 more
, m_Openablevoid SoundBarrelOpenPlay()void SoundBarrelClosePlay()