Alchemy
Loading...
Searching...
No Matches

EffectObj Struct Reference

An actor as these effects see it. More...

Data Fields

s32 scriptWord
 the encoded script pointer
u8 pad0 [0x24]
s32 velocityY
u8 pad1 [0x1c]
s32 gravity
u8 pad2 [4]
struct AnimationObject * animation
u8 pad3 [24]
void(*) updateHook (union FieldObject *object)
 frame hook at offset 0x6c

Detailed Description

An actor as these effects see it.

Definition at line 12 of file field_fx.c.

Field Documentation

◆ scriptWord

s32 EffectObj::scriptWord

the encoded script pointer

Definition at line 13 of file field_fx.c.

Referenced by BattleFx_StartRandomParticleEmitter().

◆ pad0

u8 EffectObj::pad0[0x24]

Definition at line 14 of file field_fx.c.

◆ velocityY

s32 EffectObj::velocityY

◆ pad1

u8 EffectObj::pad1[0x1c]

Definition at line 16 of file field_fx.c.

◆ gravity

s32 EffectObj::gravity

◆ pad2

u8 EffectObj::pad2[4]

Definition at line 18 of file field_fx.c.

◆ animation

struct AnimationObject* EffectObj::animation

Definition at line 19 of file field_fx.c.

Referenced by BattleFx_StartRandomParticleEmitter().

◆ pad3

u8 EffectObj::pad3[24]

Definition at line 20 of file field_fx.c.

◆ updateHook

void(*) EffectObj::updateHook(union FieldObject *object)

frame hook at offset 0x6c

Definition at line 21 of file field_fx.c.

Referenced by BattleFx_StartRandomParticleEmitter(), EffectRuntime_RunRisingObjectSequence(), and FieldEffect_SpawnNearbyMarkers().