afxEA_AreaDamage
Engine/source/afx/ea/afxEA_AreaDamage.cpp
Private Types
Parent
Private Attributes
Private Functions
apply_impulse(ShapeBase * , F32 impulse, Point3F & pos)
Detailed Description
Private Types
typedef afxEffectWrapper Parent
Private Attributes
SceneObject * cons_obj
afxAreaDamageData * damage_data
bool damage_is_done
Point3F impact_pos
Private Functions
apply_damage(ShapeBase * , F32 damage, const char * flavor, Point3F & pos)
apply_impulse(ShapeBase * , F32 impulse, Point3F & pos)
deal_area_damage()
do_runtime_substitutions()
notify_damage_source(ShapeBase * damaged, F32 damage, const char * flavor, Point3F & pos)
Public Functions
afxEA_AreaDamage()
~afxEA_AreaDamage()
ea_finish(bool was_stopped)
Reimplemented from: afxEffectWrapper
ea_set_datablock(SimDataBlock * )
Reimplemented from: afxEffectWrapper
ea_start()
Reimplemented from: afxEffectWrapper
ea_update(F32 dt)
Reimplemented from: afxEffectWrapper
isDone()
Reimplemented from: afxEffectWrapper