ChatPlexSDK-BS
1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
shared
CP_SDK_BS
Game
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
12
namespace
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
24
class
LevelCompletionData
25
{
26
CP_SDK_NO_DEF_CTORS(
LevelCompletionData
);
27
CP_SDK_PRIV_TAG();
28
29
public
:
30
LevelType
Type;
31
_v::MonoPtr<_u::GameplayCoreSceneSetupData>
Data;
32
_v::MonoPtr<_u::LevelCompletionResults>
Results;
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
}
CP_SDK::Utils::MonoPtr
Definition
MonoPtr.hpp:11
CP_SDK_BS::Game::LevelCompletionData
Level completion data.
Definition
LevelCompletionData.hpp:25
CP_SDK_BS::Game::LevelCompletionData::Make
static Ptr Make()
Constructor.
CP_SDK_BS::Game::LevelCompletionData::LevelCompletionData
LevelCompletionData(CP_SDK_PRIV_TAG_ARG())
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