SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
MultiEventCamera.hpp
1#pragma once
2
3#include "Game/Camera/CameraTargetArg.hpp"
4#include "Game/LiveActor/ActorCameraInfo.hpp"
5
7public:
9
10 bool isEnd() const;
11 void setUp(const char *, const ActorCameraInfo *, s32);
12 void setEndCameraTypeSoon();
13 void setEndCameraTypeAtLanding();
14 void start(s32);
15 void start(const CameraTargetArg &, s32);
16 void update();
17 void nextForce();
18 void endForce();
19 void endForceSoon();
20 void endForceAtLanding();
21 void changeTargetPlayer();
22 bool isActive(s32) const;
23 void declareEventCamera(s32);
24 void startCamera();
25 void endCamera();
26 void changeTarget(const CameraTargetArg &);
27
28 const char* mName; // _0
29 s32 mCameraCount; // _4
30 s32 _8;
31 u32 _C;
32 u32 _10;
33 u32 mCameraType; // _14
34 ActorCameraInfo* mCameraInfo; // _18
35 CameraTargetArg mTarget; // _1C
36};