SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
LiveActorGroupArray.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActorGroup.hpp"
4#include "Game/Util.hpp"
5
6class HitSensor;
7
9public:
10 MsgSharedGroup(const char *, s32, const JMapInfoIter &);
11
12 virtual ~MsgSharedGroup();
13
14 virtual void init(const JMapInfoIter &);
15 virtual void movement();
16
17 void sendMsgToGroupMember(u32, HitSensor *, const char *);
18
19 JMapIdInfo* mIDInfo; // _18
20 s32 _1C;
21 HitSensor* _20;
22 const char* _24;
23 char _28[0x30];
24};
25
27public:
28 LiveActorGroupArray(const char *pName);
29
30 virtual ~LiveActorGroupArray();
31
32 virtual void init(const JMapInfoIter &);
33
34 LiveActorGroup* getLiveActorGroup(const LiveActor *) const;
35 MsgSharedGroup* createGroup(const JMapInfoIter &, const char *, s32);
36 LiveActorGroup* findGroup(const LiveActor *) const;
37 LiveActorGroup* findGroup(const JMapInfoIter &);
38 LiveActorGroup* entry(LiveActor *, const JMapInfoIter &, const char *, s32);
39
40 MsgSharedGroup* mGroups[0x20]; // _C
41 s32 mNumGroups; // _8C
42};
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The most basic form of an object.
Definition NameObj.hpp:11