36 effectBp.
effectID = EFFECT_RISING_BUBBLE;
56 data->
unk_24 = posY + arg4;
78 data->
unk_14 = timeLeft * 20;
128 (uls ) * 4, (ult ) * 4,
129 (uls + 32) * 4, (ult + 32) * 4);
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct RisingBubbleFXData * risingBubble
#define ASSERT(condition)
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void rising_bubble_update(EffectInstance *effect)
void rising_bubble_main(s32 arg0, f32 posX, f32 posY, f32 posZ, f32 arg4)
void rising_bubble_init(EffectInstance *effect)
void rising_bubble_appendGfx(void *effect)
void rising_bubble_render(EffectInstance *effect)
#define VIRTUAL_TO_PHYSICAL(addr)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext