78 part->renderYaw = 0.0f;
103 part->scale.x = scale * 2.0;
104 part->scale.y = scale * 0.6;
105 part->unk_24 = scale;
106 part->unk_38 = -0.9f;
107 part->unk_44 = 0.04f;
108 part->unk_3C = 0.04f;
110 part->unk_50 = -0.9f;
111 part->unk_5C = 0.04f;
112 part->unk_54 = 0.04f;
123 part->scale.x = scale;
124 part->scale.y = scale;
125 part->unk_24 = scale;
128 part->unk_44 = 0.04f;
129 part->unk_3C = 0.04f;
131 part->unk_5C = 0.04f;
132 part->unk_54 = 0.04f;
143 part->scale.x = scale;
144 part->scale.y = scale;
145 part->unk_24 = scale;
148 part->unk_44 = 0.04f;
151 part->unk_5C = 0.04f;
152 part->unk_54 = 0.16f;
153 part->unk_60 = 1.04f;
163 part->scale.x = scale;
164 part->scale.y = scale;
165 part->unk_24 = scale;
168 part->unk_44 = 0.04f;
171 part->unk_5C = 0.04f;
172 part->unk_54 = 0.08f;
173 part->unk_60 = 1.36f;
218 if (lifeTime <= 10) {
222 if (lifeTime <= 10) {
223 data->
primA = (lifeTime * 255) / 10;
244 if (data->
unk_34 < 0.0f) {
246 }
else if (data->
unk_34 > 64.0f) {
251 if (data->
unk_40 < 0.0f) {
253 }
else if (data->
unk_40 > 128.0f) {
258 if (data->
unk_4C < 0.0f) {
260 }
else if (data->
unk_4C > 64.0f) {
265 if (data->
unk_58 < 0.0f) {
267 }
else if (data->
unk_58 > 128.0f) {
299 s32 type = data->
type;
300 s32 primA = data->
primA;
BSS s32 PopupMenu_SelectedIndex
void aura_appendGfx(void *argEffect)
void aura_render(EffectInstance *effect)
void aura_init(EffectInstance *effect)
void aura_update(EffectInstance *effect)
void aura_main(s32 type, f32 posX, f32 posY, f32 posZ, f32 scale, EffectInstance **outEffect)
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct EffectSharedData * shared
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext