DIFF

class BarrelHoles_ColorBaseSource

BarrelHoles_ColorBase FireplaceBase ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 1

Constants 2

const string ANIMATION_OPENED = "LidOff"
Referenced by UpdateVisualState()
const string ANIMATION_CLOSED = "LidOn"
Referenced by UpdateVisualState()

Members 2

protected bool m_IsOpenedClient = false
protected ref OpenableBehaviour m_Openable

Methods 50

override bool CanCookOnStick()
override bool IsBaseFireplace()
override int GetDamageSystemVersionChange()
override string GetInvulnerabilityTypeString()
override void OnWasAttached(EntityAI parent, int slot_id)
override void OnWasDetached(EntityAI parent, int slot_id)
override bool CanDetachAttachment(EntityAI parent)
override void OnStoreSave(ParamsWriteContext ctx)
override bool OnStoreLoad(ParamsReadContext ctx, int version)
override bool IsBarrelWithHoles()
override bool CanLoadAttachment(EntityAI attachment)
override bool IsPrepareToDelete()
override bool CanRemoveFromCargo(EntityAI parent)
override bool CanReceiveItemIntoCargo(EntityAI item)
override bool CanReleaseCargo(EntityAI cargo)
References IsOpen()
override bool CanDisplayCargo()
override bool CanDisplayAttachmentCategory(string category_name)
void OpenLoad()
Referenced by OnStoreLoad()
void CloseLoad()
Referenced by OnStoreLoad()
protected void UpdateVisualState()
Referenced by Close(), CloseLoad(), OnVariablesSynchronized()
Show 2 more, Open(), and OpenLoad()
override bool CanExtinguishFire()
override bool CanShowSmoke()
References IsOpen()
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)
void DestroyClutterCutter(Object clutter_cutter)
override bool IsThisIgnitionSuccessful(EntityAI item_source = NULL)
string GetBarrelOpenSoundset()
string GetBarrelCloseSoundset()
override string GetDeploySoundset()
override void SetActions()
override void OnDebugSpawn()
void SoundBarrelOpenPlay()
void SoundBarrelClosePlay()