LeviLamina
Loading...
Searching...
No Matches
DisplayObjective.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/scores/ObjectiveSortOrder.h"
7
8// auto generated forward declare list
9// clang-format off
10class CompoundTag;
11class Objective;
12class Scoreboard;
13struct ScoreboardId;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 8, ::Objective const*> mObjective;
21 ::ll::TypedStorage<1, 1, ::ObjectiveSortOrder> mSortOrder;
22 // NOLINTEND
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCNAPI ::std::string const getBelowNameStringForId(::ScoreboardId const& scoreboardId) const;
28 // NOLINTEND
29
30public:
31 // static functions
32 // NOLINTBEGIN
33#ifdef LL_PLAT_S
34 MCNAPI static ::DisplayObjective deserialize(::CompoundTag const& dataTag, ::Scoreboard const& owner);
35
36 MCNAPI static ::std::unique_ptr<::CompoundTag> serialize(::DisplayObjective const& toSave);
37#endif
38 // NOLINTEND
39};
Definition CompoundTag.h:18
Definition DisplayObjective.h:16
MCAPI::std::string const getBelowNameStringForId(::ScoreboardId const &scoreboardId) const
Definition Objective.h:17
Definition Scoreboard.h:33
Definition ScoreboardId.h:11
Definition serialize.h:11