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

Function zParEmitterFind

src/SB/Game/zParEmitter.cpp:8–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6#include "xString.h"
7
8zParEmitter* zParEmitterFind(U32 asset_id)
9{
10 zScene* s = globals.sceneCur;
11
12 if (s == NULL)
13 {
14 return NULL;
15 }
16
17 zParEmitter* pe = (zParEmitter*)s->baseList[eBaseTypeParticleEmitter];
18
19 for (S32 i = s->baseCount[eBaseTypeParticleEmitter]; i > 0; i--)
20 {
21 if (pe->tasset->id == asset_id)
22 {
23 return pe;
24 }
25 pe++;
26 }
27
28 return NULL;
29}
30
31zParEmitter* zParEmitterFind(const char* asset_name)
32{

Callers 15

ResetMethod · 0.70
BOSS_InitEffectsFunction · 0.70
ResetMethod · 0.70
zCutsceneMgrKillFXFunction · 0.70
zCutsceneMgrUpdateFXFunction · 0.70
zNPCTiki_InitFXFunction · 0.70
zEntPlayer_InitFunction · 0.70
zNPCHazard_InitEffectsFunction · 0.70
FOLK_InitEffectsFunction · 0.70
zEntPickup_ResetFunction · 0.70
zEntHangable_SetupFXFunction · 0.70
zGustSetupFunction · 0.70

Calls 1

xStrHashFunction · 0.50

Tested by

no test coverage detected