161 s32 unk_04 = data->
unk_04;
176 if (data->
unk_14 < 1000) {
195 data->
unk_50[0] = (unk_18 & 3) * 30 + 200;
270 switch (29 - data->
unk_74) {
312 for (i = 0; i < 4; i++) {
313 if (data->
unk_50[i] > 255) {
316 if (data->
unk_50[i] < 0) {
319 if (data->
unk_40[i] < 0.0f) {
340 s32 unk_04 = data->
unk_04;
357 for (i = 0; i < 4; i++) {
358 if (unk_04 != 1 || i != 2) {
374 if (unk_04 == 2 || unk_04 == 3) {
378 alpha = 255 - (data->
unk_74 - 2) * 30;
382 alpha = 255 - data->
unk_74 * 30;
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct StarSpiritsEnergyFXData * starSpiritsEnergy
EffectInstanceDataPtr data
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void star_spirits_energy_init(EffectInstance *effect)
UnkStarSpiritsEnergy D_E0122C20[]
UnkStarSpiritsEnergy D_E0122BA8[]
void star_spirits_energy_render(EffectInstance *effect)
void star_spirits_energy_update(EffectInstance *effect)
EffectInstance * star_spirits_energy_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5)
void star_spirits_energy_appendGfx(void *effect)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext