ChatPlexSDK-BS
1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
shared
CP_SDK_BS
Game
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
11
namespace
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
23
class
LevelData
24
{
25
CP_SDK_NO_DEF_CTORS(
LevelData
);
26
CP_SDK_PRIV_TAG();
27
28
public
:
29
LevelType
Type;
30
_v::MonoPtr<_u::GameplayCoreSceneSetupData>
Data;
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
}
CP_SDK::Utils::MonoPtr
Definition
MonoPtr.hpp:11
CP_SDK_BS::Game::LevelData
Level data instance.
Definition
LevelData.hpp:24
CP_SDK_BS::Game::LevelData::LevelData
LevelData(CP_SDK_PRIV_TAG_ARG())
Constructor.
CP_SDK_BS::Game::LevelData::Make
static Ptr Make()
Constructor.
CP_SDK::Utils
Various platform utils like Delegate/Action/Function/Event system.
Definition
Delegate.hpp:8
CP_SDK_BS::Game
Game specific helper and utilities.
Definition
MapDetail.hpp:12
CP_SDK_BS::Game::LevelType
LevelType
Type of level.
Definition
LevelType.hpp:7
Generated by
1.9.8