afxPhraseEffectData
Engine/source/afx/ce/afxPhraseEffect.h
Classes:
Public Types
enum
MatchType { MATCH_ANY = 0 MATCH_ALL = 1 }
enum
PhraseType { PHRASE_TRIGGERED = 0 PHRASE_CONTINUOUS = 1 }
enum
StateType { STATE_ON = 1 STATE_OFF = 2 STATE_ON_AND_OFF = STATE_ON | STATE_OFF }
Private Types
Parent
Private Attributes
bool
Public Attributes
Private Functions
pack_fx(BitStream * stream, const afxEffectList & fx, bool packed)
unpack_fx(BitStream * stream, afxEffectList & fx)
Public Functions
afxPhraseEffectData(const afxPhraseEffectData & , bool )
bool
DECLARE_CATEGORY("AFX" )
gather_cons_defs(Vector< afxConstraintDef > & defs)
bool
onAdd()
Called when the object is added to the sim.
bool
unpackData(BitStream * )
Public Static Functions
Detailed Description
Public Types
MatchType
Enumerator
- MATCH_ANY = 0
- MATCH_ALL = 1
PhraseType
Enumerator
- PHRASE_TRIGGERED = 0
- PHRASE_CONTINUOUS = 1
StateType
Enumerator
- STATE_ON = 1
- STATE_OFF = 2
- STATE_ON_AND_OFF = STATE_ON | STATE_OFF
Private Types
typedef GameBaseData Parent
Private Attributes
bool do_id_convert
Public Attributes
afxEffectBaseData * dummy_fx_entry
F32 duration
afxEffectList fx_list
U32 match_state
U32 match_type
S32 n_loops
bool no_choreographer_trigs
bool no_cons_trigs
bool no_player_trigs
StringTableEntry on_trig_cmd
U32 phrase_type
U32 trigger_mask
Private Functions
pack_fx(BitStream * stream, const afxEffectList & fx, bool packed)
unpack_fx(BitStream * stream, afxEffectList & fx)
Public Functions
afxPhraseEffectData()
afxPhraseEffectData(const afxPhraseEffectData & , bool )
allowSubstitutions()
Reimplemented from: SimObject
DECLARE_CATEGORY("AFX" )
DECLARE_CONOBJECT(afxPhraseEffectData )
gather_cons_defs(Vector< afxConstraintDef > & defs)
Reimplemented from: afxComponentEffectData
onAdd()
Reimplemented from: SimObject
packData(BitStream * )
Reimplemented from: SimDataBlock
preload(bool server, String & errorStr)
Reimplemented from: SimDataBlock
reloadReset()
Reimplemented from: SimObject
unpackData(BitStream * )
Reimplemented from: SimDataBlock