MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / zGustEventCB

Function zGustEventCB

src/SB/Game/zGust.cpp:234–256  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232}
233
234S32 zGustEventCB(xBase* from, xBase* to, U32 toEvent, const float* toParam, xBase* b)
235{
236 switch (toEvent)
237 {
238 case eEventOn:
239 zGustTurnOn((zGust*)to);
240 break;
241
242 case eEventOff:
243 zGustTurnOff((zGust*)to);
244 break;
245
246 case eEventToggle:
247 zGustToggleOn((zGust*)to);
248 break;
249
250 case eEventReset:
251 zGustReset((zGust*)to);
252 break;
253 }
254
255 return 1;
256}
257
258// NOTE(jelly): equivalent? i think it's just registers & float scheduling
259static void UpdateGustFX(zGust* g, float seconds)

Callers

nothing calls this directly

Calls 4

zGustTurnOnFunction · 0.85
zGustTurnOffFunction · 0.85
zGustToggleOnFunction · 0.85
zGustResetFunction · 0.85

Tested by

no test coverage detected