New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ScoreMgr.h
Go to the documentation of this file.
1#pragma once
2
3#include <heap/seadDisposer.h>
4#include <math/seadVector.h>
5
6class Actor;
7
9{
10 // createInstance() Address: 0x02027A0C
11 // deleteInstance() Address: Deleted
12 // sInstance Address: 0x101C63C4
13 // SingletonDisposer_::~SingletonDisposer_() Address: 0x02028418
14 // SingletonDisposer_::sStaticDisposer Address: 0x101C63C8
15 // SingletonDisposer_::vtbl Address: 0x10004E28
17
18public:
20 {
22
23 /* Base */
34
35 /* ScoreSet */
36
46
49
52
53 /* UnKnownScoreSet */
54
64
67
68 /* ScoreSet2 */
69
79
81
84 };
85 static_assert(cScoreType_Point_Num == 8);
86 static_assert(cScoreType_Base_Num == 9);
87 static_assert(cScoreType_Num == 11);
88 static_assert(cUnKnownScoreType_Num == 10);
89 static_assert(cScoreType2_Point_Num == 5);
90 static_assert(cScoreType2_Num == 10);
91
92public:
93 // Address: 0x020279E0
95
96 // Address: 0x02027BD8
97 void incRestAll(bool sound);
98 // Address: 0x02027C80
99 void ScoreSet(const sead::Vector3f& small_score_pos, ScoreType type, s32 player_no, bool rest_sound = true);
100 // Address: 0x02027DA8
101 void ScoreSet(Actor* actor_for_small_score_pos, ScoreType type, s32 player_no, f32 small_score_offset_x = 0.0f, f32 small_score_offset_y = 24.0f);
102 // Address: 0x02027DF4
103 void ScoreSet2(const sead::Vector3f& small_score_pos, ScoreType type, s32 player_no);
104 // Address: 0x02027EBC
105 void ScoreSet2(Actor* actor_for_small_score_pos, ScoreType type, s32 player_no, f32 small_score_offset_x = 0.0f, f32 small_score_offset_y = 24.0f);
106 // Address: 0x02027F04
107 void UnKnownScoreCreate(const sead::Vector3f& small_score_pos, ScoreType type);
108 // Address: 0x02027FCC
109 void UnKnownScoreSet(Actor* actor_for_small_score_pos, ScoreType type, f32 small_score_offset_x = 0.0f, f32 small_score_offset_y = 24.0f);
110 // Address: 0x0202821C
111 void incRestAllWithSmallScore(bool sound);
112};
Definition Actor.h:19
Definition ScoreMgr.h:9
void incRestAll(bool sound)
void ScoreSet2(Actor *actor_for_small_score_pos, ScoreType type, s32 player_no, f32 small_score_offset_x=0.0f, f32 small_score_offset_y=24.0f)
void ScoreSet2(const sead::Vector3f &small_score_pos, ScoreType type, s32 player_no)
void ScoreSet(const sead::Vector3f &small_score_pos, ScoreType type, s32 player_no, bool rest_sound=true)
void ScoreSet(Actor *actor_for_small_score_pos, ScoreType type, s32 player_no, f32 small_score_offset_x=0.0f, f32 small_score_offset_y=24.0f)
void UnKnownScoreSet(Actor *actor_for_small_score_pos, ScoreType type, f32 small_score_offset_x=0.0f, f32 small_score_offset_y=24.0f)
void incRestAllWithSmallScore(bool sound)
void UnKnownScoreCreate(const sead::Vector3f &small_score_pos, ScoreType type)