A field object as Avoid's caster: its facing, its animation records and the phase and frame count of its per-frame callback. More...
#include <battle/fx_scene.h>
Data Fields | |
| u8 | unk00 [6] |
| not named through this view | |
| u16 | angle |
| 1/65536 turns | |
| u8 | unk08 [0x48] |
| not named through this view | |
| struct AnimationObject * | records |
| the caster's sprite | |
| u8 | unk54 [0x10] |
| not named through this view | |
| s16 | phase |
| 1 spins the caster 0xc00 a frame | |
| s16 | step |
| frames since the arcs started | |
| struct FieldActor * | linkedObject |
| void(*) | callback (union FieldObject *object) |
| run each frame | |
A field object as Avoid's caster: its facing, its animation records and the phase and frame count of its per-frame callback.
Definition at line 17 of file fx_scene.h.
| u8 ArcEffectObject::unk00[6] |
not named through this view
Definition at line 18 of file fx_scene.h.
| u16 ArcEffectObject::angle |
1/65536 turns
Definition at line 19 of file fx_scene.h.
Referenced by BattleFx_UpdatePairedArcSpawner().
| u8 ArcEffectObject::unk08[0x48] |
not named through this view
Definition at line 20 of file fx_scene.h.
| struct AnimationObject* ArcEffectObject::records |
the caster's sprite
Definition at line 21 of file fx_scene.h.
Referenced by FieldFx_BlinkAvoidCaster().
| u8 ArcEffectObject::unk54[0x10] |
not named through this view
Definition at line 22 of file fx_scene.h.
| s16 ArcEffectObject::phase |
1 spins the caster 0xc00 a frame
Definition at line 23 of file fx_scene.h.
Referenced by BattleFx_UpdatePairedArcSpawner().
| s16 ArcEffectObject::step |
frames since the arcs started
Definition at line 24 of file fx_scene.h.
Referenced by BattleFx_UpdatePairedArcSpawner().
| struct FieldActor* ArcEffectObject::linkedObject |
Definition at line 25 of file fx_scene.h.
| void(*) ArcEffectObject::callback(union FieldObject *object) |
run each frame
Definition at line 26 of file fx_scene.h.