Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
fireworksbase.c File Reference

Go to the source code of this file.

Enumerations

enum  EFireworksState {
  DEFAULT , PLACED , IGNITED , FIRING ,
  FINISHED
}

Functions

bool CanBeIgnitedBy (EntityAI igniter=NULL)
override void EEOnCECreate ()
void FireworksBase ()
float GetEventDelay ()
float GetMaxAllowedWetness ()
EFireworksState GetState ()
 returns one of STATE_...
override bool HasFlammableMaterial ()
void Init ()
void OnEventServer (int type)
 Called periodically after the entity gets ignited.
override void OnIgnitedThis (EntityAI fire_source)
 Executed on Server when some item ignited this one.
void OnInventoryEnter (Man player)
void OnInventoryExit (Man player)
void OnStateChangedClient (EFireworksState currentState)
void OnStateChangedServer (EFireworksState currentState)
void OnVariablesSynchronized ()
void SetActions ()
void SetState (EFireworksState state)
void StandUp ()

Variables

int m_RandomSeed
enum EFireworksState m_State
EFireworksState m_StatePrev
ref Timer m_TimerEvent

Enumeration Type Documentation

◆ EFireworksState

Enumerator
DEFAULT 
PLACED 
IGNITED 
FIRING 
FINISHED 

Definition at line 2 of file fireworksbase.c.

Function Documentation

◆ CanBeIgnitedBy()

bool CanBeIgnitedBy ( EntityAI igniter = NULL)
protected

Definition at line 102 of file fireworksbase.c.

References vector::Dot(), GetMaxAllowedWetness(), GetState(), GetWet(), and vector::Up.

◆ EEOnCECreate()

override void EEOnCECreate ( )
protected

Definition at line 23 of file fireworksbase.c.

References StandUp().

◆ FireworksBase()

void FireworksBase ( )
protected

Definition at line 18 of file fireworksbase.c.

References Init().

Referenced by ActionConditionContinue().

◆ GetEventDelay()

float GetEventDelay ( )
protected

Definition at line 124 of file fireworksbase.c.

◆ GetMaxAllowedWetness()

float GetMaxAllowedWetness ( )
protected

Definition at line 46 of file fireworksbase.c.

Referenced by CanBeIgnitedBy().

◆ GetState()

EFireworksState GetState ( )
protected

returns one of STATE_...

returns the state of climb (enum value of ClimbStates);

Definition at line 51 of file fireworksbase.c.

References m_State.

◆ HasFlammableMaterial()

override bool HasFlammableMaterial ( )
protected

Definition at line 41 of file fireworksbase.c.

◆ Init()

◆ OnEventServer()

void OnEventServer ( int type)
protected

Called periodically after the entity gets ignited.

◆ OnIgnitedThis()

override void OnIgnitedThis ( EntityAI fire_source)
protected

Executed on Server when some item ignited this one.

Definition at line 96 of file fireworksbase.c.

References SetState().

◆ OnInventoryEnter()

void OnInventoryEnter ( Man player)
protected

Definition at line 71 of file fireworksbase.c.

References GetState(), and SetState().

◆ OnInventoryExit()

void OnInventoryExit ( Man player)
protected

Definition at line 79 of file fireworksbase.c.

References IsBeingPlaced(), and StandUp().

◆ OnStateChangedClient()

void OnStateChangedClient ( EFireworksState currentState)
protected

Referenced by OnVariablesSynchronized().

◆ OnStateChangedServer()

void OnStateChangedServer ( EFireworksState currentState)
protected

Referenced by SetState().

◆ OnVariablesSynchronized()

void OnVariablesSynchronized ( )
protected

Definition at line 129 of file fireworksbase.c.

References m_State, m_StatePrev, and OnStateChangedClient().

◆ SetActions()

void SetActions ( )
protected

Definition at line 32 of file fireworksbase.c.

References ActionDeployObject(), ActionLightItemOnFire(), and AddAction().

◆ SetState()

void SetState ( EFireworksState state)
protected

Definition at line 56 of file fireworksbase.c.

References g_Game, m_State, m_StatePrev, and OnStateChangedServer().

◆ StandUp()

void StandUp ( )
protected

Definition at line 87 of file fireworksbase.c.

References vector::Zero.

Referenced by EEOnCECreate(), and OnInventoryExit().

Variable Documentation

◆ m_RandomSeed

int m_RandomSeed
protected

◆ m_State

enum EFireworksState m_State

◆ m_StatePrev

EFireworksState m_StatePrev
protected

Definition at line 14 of file fireworksbase.c.

◆ m_TimerEvent