SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
SkeletalFishGuardHolder.hpp
1#pragma once
2
3#include "Game/NameObj/NameObj.hpp"
4
8
10public:
11 SkeletalFishGuardHolder(SkeletalFishBoss *, s32, const char *);
12
14 virtual void movement();
15
16 void forceAppearAll();
17 void forceKillAll();
18 void killAll();
19 void notifyAttack(SkeletalFishGuard *);
20 void invalidate();
21 void validate();
22 void checkRailChangedAndReset();
23 s32 countAppearableGuard() const;
24 s32 countGuardAlive() const;
25 void checkDistanceAndAppear(s32);
26 void appearGuard(s32, s32);
27 void createAndInitGuard();
28
29 SkeletalFishBoss* mFishBoss; // _C
30 SkeletalFishBossRail* mBossRail; // _10
31 s32 mNumGuards; // _14
32 SkeletalFishGuard** mGuards; // _18
33 f32 _1C;
34 u8 _20;
35};
The most basic form of an object.
Definition NameObj.hpp:11