ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
MapStats.hpp
1#pragma once
2
3#include "../../../CP_SDK/Utils/Json.hpp"
4
6
7 struct MapStats
8 {
9 int plays = 0;
10 int downloads = 0;
11 int upvotes = 0;
12 int downvotes = 0;
13 float score = 0;
14
15 CP_SDK_JSON_OPERATORS_INLINE({
16 CP_SDK_JSON_SERIALIZE_INT32(plays);
17 CP_SDK_JSON_SERIALIZE_INT32(downloads);
18 CP_SDK_JSON_SERIALIZE_INT32(upvotes);
19 CP_SDK_JSON_SERIALIZE_INT32(downvotes);
20 CP_SDK_JSON_SERIALIZE_FLOAT(score);
21 },
22 {
23 CP_SDK_JSON_UNSERIALIZE_INT32(plays);
24 CP_SDK_JSON_UNSERIALIZE_INT32(downloads);
25 CP_SDK_JSON_UNSERIALIZE_INT32(upvotes);
26 CP_SDK_JSON_UNSERIALIZE_INT32(downvotes);
27 CP_SDK_JSON_UNSERIALIZE_FLOAT(score);
28 });
29 };
30
31}
BeatMaps aka BeatSaver models.
Definition MapDetail.hpp:12