SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
LightDirector.hpp
1#pragma once
2
3#include "Game/NameObj/NameObj.hpp"
4#include "Game/Map/LightDataHolder.hpp"
5#include "Game/Map/LightPointCtrl.hpp"
6#include "Game/Map/LightZoneDataHolder.hpp"
7#include "Game/System/ResourceHolder.hpp"
8
9class LightDirector : public NameObj {
10public:
12
13 virtual ~LightDirector();
14 virtual void init(const JMapInfoIter &);
15 virtual void movement();
16
17 void initData();
18 void loadLightPlayer() const;
19 void loadLightCoin() const;
20
21 u32 _C;
22 LightDataHolder* mHolder; // _10
23 LightZoneDataHolder* mZoneHolder; // _14
24 u32 _18;
25 u32 _1C; // ActorLightCtrl
26 LightPointCtrl* mPointCtrl; // _20
27 ResourceHolder* mResourceHolder; // _24
28};
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