Alchemy
Loading...
Searching...
No Matches

ArcEffectObject Struct Reference

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

Detailed Description

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.

Field Documentation

◆ unk00

u8 ArcEffectObject::unk00[6]

not named through this view

Definition at line 18 of file fx_scene.h.

◆ angle

u16 ArcEffectObject::angle

1/65536 turns

Definition at line 19 of file fx_scene.h.

Referenced by BattleFx_UpdatePairedArcSpawner().

◆ unk08

u8 ArcEffectObject::unk08[0x48]

not named through this view

Definition at line 20 of file fx_scene.h.

◆ records

struct AnimationObject* ArcEffectObject::records

the caster's sprite

Definition at line 21 of file fx_scene.h.

Referenced by FieldFx_BlinkAvoidCaster().

◆ unk54

u8 ArcEffectObject::unk54[0x10]

not named through this view

Definition at line 22 of file fx_scene.h.

◆ phase

s16 ArcEffectObject::phase

1 spins the caster 0xc00 a frame

Definition at line 23 of file fx_scene.h.

Referenced by BattleFx_UpdatePairedArcSpawner().

◆ step

s16 ArcEffectObject::step

frames since the arcs started

Definition at line 24 of file fx_scene.h.

Referenced by BattleFx_UpdatePairedArcSpawner().

◆ linkedObject

struct FieldActor* ArcEffectObject::linkedObject

Definition at line 25 of file fx_scene.h.

◆ callback

void(*) ArcEffectObject::callback(union FieldObject *object)

run each frame

Definition at line 26 of file fx_scene.h.