77 data->
unk_2C += (8 - timeLeft) * 0.3;
80 data->
unk_24 = (lifeTime * 16) + 15;
83 data->
unk_24 = (timeLeft * 32) + 31;
102 s32 unk_24 = data->
unk_24;
122 for (i = 0; i < 5; i++) {
140 for (i = 0; i < data->
unk_30 + 1; i++) {
141 f32 angle = lifeTime * 8 + i * 180 / (data->
unk_30 + 1);
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct ThunderboltRingFXData * thunderboltRing
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
void thunderbolt_ring_render(EffectInstance *effect)
EffectInstance * thunderbolt_ring_main(s32 arg0, f32 posX, f32 posY, f32 posZ, f32 arg4, s32 lifeTime)
void thunderbolt_ring_update(EffectInstance *effect)
void thunderbolt_ring_init(EffectInstance *effect)
void thunderbolt_ring_appendGfx(void *effect)
DisplayContext * gDisplayContext