ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
LevelCompletionData.hpp
1#pragma once
2
3#include "LevelType.hpp"
4#include "../../CP_SDK/Utils/Il2cpp.hpp"
5#include "../../CP_SDK/Utils/MonoPtr.hpp"
6
7#include <memory>
8
9#include <GlobalNamespace/GameplayCoreSceneSetupData.hpp>
10#include <GlobalNamespace/LevelCompletionResults.hpp>
11
12namespace CP_SDK_BS::Game {
13
14 namespace _u
15 {
16 using namespace GlobalNamespace;
17 }
18 namespace _v
19 {
20 using namespace CP_SDK::Utils;
21 }
22
25 {
26 CP_SDK_NO_DEF_CTORS(LevelCompletionData);
27 CP_SDK_PRIV_TAG();
28
29 public:
30 LevelType Type;
33 int MaxMultipliedScore;
34 bool IsNoodle();
35 bool IsChroma();
36 bool IsReplay;
37
38 public:
39 using Ptr = std::shared_ptr<LevelCompletionData>;
40
42 LevelCompletionData(CP_SDK_PRIV_TAG_ARG());
44 static Ptr Make();
45
46 };
47
48}
static Ptr Make()
Constructor.
LevelCompletionData(CP_SDK_PRIV_TAG_ARG())
Constructor.
Various platform utils like Delegate/Action/Function/Event system.
Definition Delegate.hpp:8
Game specific helper and utilities.
Definition MapDetail.hpp:12
LevelType
Type of level.
Definition LevelType.hpp:7