DIFF

class FireworksBaseSource

Anniversary_FireworksLauncher FireworksLauncher FireworksBase Inventory_Base ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 1

void FireworksBase()
References Init()

Members 4

protected EFireworksState m_StatePrev

Methods 19

override void EEOnCECreate()
References StandUp()
protected void Init()
Referenced by FireworksBase()
override protected void SetActions()
override bool HasFlammableMaterial()
protected float GetMaxAllowedWetness()
Referenced by CanBeIgnitedBy()
protected void OnStateChangedServer(EFireworksState currentState)
Referenced by SetState()
protected void OnStateChangedClient(EFireworksState currentState)
override protected void OnInventoryEnter(Man player)
References GetState(), and SetState()
override protected void OnInventoryExit(Man player)
protected void StandUp()
override void OnIgnitedThis(EntityAI fire_source)

Executed on Server when some item ignited this one

References SetState()
override protected bool CanBeIgnitedBy(EntityAI igniter = NULL)
protected void OnEventServer(int type)

Called periodically after the entity gets ignited

protected float GetEventDelay()
override protected void OnVariablesSynchronized()
override bool OnAction(int action_id, Man player, ParamsReadContext ctx)DEVELOPER