ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
LevelData.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
11namespace CP_SDK_BS::Game {
12
13 namespace _u
14 {
15 using namespace GlobalNamespace;
16 }
17 namespace _v
18 {
19 using namespace CP_SDK::Utils;
20 }
21
24 {
25 CP_SDK_NO_DEF_CTORS(LevelData);
26 CP_SDK_PRIV_TAG();
27
28 public:
29 LevelType Type;
31 int MaxMultipliedScore;
32 bool HasRotations();
33 bool IsNoodle();
34 bool IsChroma();
35 bool IsReplay;
36
37 public:
38 using Ptr = std::shared_ptr<LevelData>;
39
41 LevelData(CP_SDK_PRIV_TAG_ARG());
43 static Ptr Make();
44
45 };
46
47}
Level data instance.
Definition LevelData.hpp:24
LevelData(CP_SDK_PRIV_TAG_ARG())
Constructor.
static Ptr Make()
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