DIFF

class Barrel_ColorBaseSource

Barrel_ColorBase DeployableContainer_Base Container_Base ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Members 5

private bool m_IsLocked = false
Referenced by IsLocked(), Lock(), and Unlock()
private ref Timer m_BarrelOpener
Referenced by InitItemVariables(), and Lock()
protected ref RainProcurementComponentBarrel m_RainProcComponent
Referenced by Close(), CloseLoad(), InitItemVariables()
Show 2 more, Open(), and OpenLoad()
protected ref OpenableBehaviour m_Openable
Referenced by Close(), CloseLoad(), InitItemVariables()
Show 4 more, IsOpen(), OnStoreSave(), Open(), and OpenLoad()
ref RainProcurementManager m_RainProcurement

DEPRECATED

Referenced by InitItemVariables()

Methods 38

override int GetDamageSystemVersionChange()
override void OnStoreSave(ParamsWriteContext ctx)
override bool OnStoreLoad(ParamsReadContext ctx, int version)
override void OnWasAttached(EntityAI parent, int slot_id)
override void OnWasDetached(EntityAI parent, int slot_id)
protected void UpdateVisualState()
Referenced by Close(), CloseLoad(), OnVariablesSynchronized()
Show 2 more, Open(), and OpenLoad()
override void OnVariablesSynchronized()
void Lock(float actiontime)
void Unlock()
References Open(), and m_IsLocked
override bool CanPutInCargo(EntityAI parent)
override bool CanReceiveItemIntoCargo(EntityAI item)
override bool CanReleaseCargo(EntityAI cargo)
References IsOpen()
override bool CanDetachAttachment(EntityAI parent)
override string GetDeploySoundset()
string GetBarrelOpenSoundset()
string GetBarrelCloseSoundset()
override float GetLiquidThroughputCoef()
override void SetActions()
override void OnDebugSpawn()
void SoundBarrelOpenPlay()
void SoundBarrelClosePlay()