LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptScoreboard Class Reference
Inheritance diagram for ScriptModuleMinecraft::ScriptScoreboard:

Public Types

using Key = ::Scoreboard const*

Public Member Functions

MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardObjective > _getOrCreateScoreboardObjective (::Objective const &objective)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity > getOrCreateScoreboardIdentity (::IdentityDefinition const &identity)
MCAPI::ScoreboardIdentityRef * getOrCreateScoreboardIdentityRef (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > const &participant)
MCAPI::ScoreboardIdentityRef * tryGetScoreboardParticipantIdentityRef (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > const &participant) const
MCAPI ::std::optional<::ScoreboardId > tryGetScoreboardParticipantScoreboardId (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::std::string > const &participant) const

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope
::ll::TypedStorage< 8, 8, ::gsl::not_null<::Scoreboard * > > mScoreboard
::ll::TypedStorage< 8, 8, ::gsl::not_null<::Level * > > mLevel
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptScoreboardListener > > mScoreboardListener
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardObjective > > > mObjectives
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::ScoreboardId, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity > > > mIdentities

The documentation for this class was generated from the following file: