|
virtual void | onObjectiveAdded (::Objective const &objective) |
|
virtual void | onObjectiveRemoved (::Objective &objective) |
|
virtual void | onScoreChanged (::ScoreboardId const &id, ::Objective const &obj) |
|
virtual void | onPlayerScoreRemoved (::ScoreboardId const &id, ::Objective const &objective) |
|
virtual void | setPacketSender (::PacketSender *sender) |
|
virtual::DisplayObjective const * | setDisplayObjective (::std::string const &displaySlotName, ::Objective const &objective, ::ObjectiveSortOrder const order) |
|
virtual::Objective * | clearDisplayObjective (::std::string const &displaySlotName) |
|
virtual void | onPlayerJoined (::Player const &player) |
|
virtual void | onPlayerIdentityUpdated (::PlayerScoreboardId const &playerId) |
|
virtual void | tick () |
|
virtual::ScoreboardId const & | createScoreboardId (::Player const &player) |
|
virtual::ScoreboardId const & | createScoreboardId (::Actor const &entity) |
|
virtual::ScoreboardId const & | createScoreboardId (::std::string const &name) |
|
virtual void | writeToLevelStorage () |
|
virtual bool | isClientSide () const |
|
MCAPI | ServerScoreboard (::CommandSoftEnumRegistry registry, ::LevelStorage *levelStorage, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > gameplayUserManager) |
|
MCAPI void | _clearAllScoreTagsForObjective (::std::string const &displaySlotName, ::DisplayObjective const &displayObjective) |
|
MCAPI::Player * | _getPlayer (::ActorUniqueID entityID) const |
|
MCAPI void | _onGameplayUserRemoved (::EntityContext &entity) |
|
MCAPI void | _onRemoveActorEntityReferences (::Actor &actor) |
|
MCAPI void | _onSaveEvent (::LevelStorage &) |
|
MCAPI::ScorePacketInfo | _unpackIdentityDefToScorePacket (::ScoreboardIdentityRef const &identityDef, ::std::string const &objName, int score) |
|
MCAPI void | _updateAllScoreTagsForObjective (::std::string const &displaySlotName, ::DisplayObjective const &displayObjective) |
|
MCAPI void | _updateScoreTag (::ScoreboardId const &scoreboardId, bool assertOnFakePlayer) |
|
MCAPI void | deserialize (::std::unique_ptr<::CompoundTag > root) |
|
MCAPI void | initializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector) |
|
MCAPI void | intializeWithActorManager (::IActorManagerConnector &actorManagerConnector) |
|
MCAPI ::std::unique_ptr<::CompoundTag > | serialize () const |
|
MCAPI void * | $ctor (::CommandSoftEnumRegistry registry, ::LevelStorage *levelStorage, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > gameplayUserManager) |
|
MCAPI void | $dtor () |
|
MCAPI void | $onObjectiveAdded (::Objective const &objective) |
|
MCAPI void | $onObjectiveRemoved (::Objective &objective) |
|
MCAPI void | $onScoreChanged (::ScoreboardId const &id, ::Objective const &obj) |
|
MCAPI void | $onPlayerScoreRemoved (::ScoreboardId const &id, ::Objective const &objective) |
|
MCAPI void | $setPacketSender (::PacketSender *sender) |
|
MCAPI::DisplayObjective const * | $setDisplayObjective (::std::string const &displaySlotName, ::Objective const &objective, ::ObjectiveSortOrder const order) |
|
MCAPI::Objective * | $clearDisplayObjective (::std::string const &displaySlotName) |
|
MCAPI void | $onPlayerJoined (::Player const &player) |
|
MCAPI void | $onPlayerIdentityUpdated (::PlayerScoreboardId const &playerId) |
|
MCAPI void | $tick () |
|
MCAPI::ScoreboardId const & | $createScoreboardId (::Player const &player) |
|
MCAPI::ScoreboardId const & | $createScoreboardId (::Actor const &entity) |
|
MCAPI::ScoreboardId const & | $createScoreboardId (::std::string const &name) |
|
MCAPI void | $writeToLevelStorage () |
|
MCFOLD bool | $isClientSide () const |
|
MCAPI::Objective * | addObjective (::std::string const &name, ::std::string const &displayName, ::ObjectiveCriteria const &criteria) |
|
MCAPI int | applyPlayerOperation (bool &success, ::std::vector<::ScoreboardId > &sourceErrorIds, ::ScoreboardId const &target, ::Objective &targetObjective, ::std::vector<::ScoreboardId > &selector, ::Objective &objective, ::CommandOperator opCode) |
|
MCAPI bool | clearScoreboardIdentity (::ScoreboardId const &scoreboardId) |
|
MCAPI::ObjectiveCriteria const & | createObjectiveCriteria (::std::string const &name, bool readOnly, ::ObjectiveRenderType renderType) |
|
MCAPI::ObjectiveCriteria * | getCriteria (::std::string const &criteriaName) const |
|
MCAPI ::std::vector<::PlayerScore > | getDisplayInfoFiltered (::std::string const &displaySlot) const |
|
MCAPI::DisplayObjective const * | getDisplayObjective (::std::string const &displaySlotName) const |
|
MCAPI ::std::vector<::std::string > | getDisplayObjectiveSlotNames () const |
|
MCAPI ::std::vector<::ScoreInfo > | getIdScores (::ScoreboardId const &id) const |
|
MCAPI::Objective * | getObjective (::std::string const &name) const |
|
MCAPI ::std::vector<::std::string > | getObjectiveNames () const |
|
MCAPI ::std::vector<::Objective const * > | getObjectives () const |
|
MCAPI::ScoreboardId const & | getScoreboardId (::Actor const &entity) const |
|
MCAPI::ScoreboardId const & | getScoreboardId (::std::string const &name) const |
|
MCAPI::ScoreboardId const & | getScoreboardId (::Player const &player) const |
|
MCAPI::ScoreboardIdentityRef * | getScoreboardIdentityRef (::ScoreboardId const &scoreboardId) |
|
MCAPI ::std::vector<::ScoreboardIdentityRef > | getScoreboardIdentityRefs () const |
|
MCAPI ::std::vector<::ScoreboardId > | getTrackedIds () const |
|
MCAPI int | modifyPlayerScore (bool &success, ::ScoreboardId const &id, ::Objective &objective, int scoreValue, ::PlayerScoreSetFunction action) |
|
MCAPI::ScoreboardIdentityRef const & | registerScoreboardIdentity (::CompoundTag const &loadedData) |
|
MCAPI::ScoreboardIdentityRef const & | registerScoreboardIdentity (::ScoreboardId const &scoreboardId, ::std::string const &name) |
|
MCAPI::ScoreboardIdentityRef const & | registerScoreboardIdentity (::ScoreboardId const &scoreboardId, ::PlayerScoreboardId const &playerId) |
|
MCAPI bool | removeObjective (::Objective *objective) |
|
MCAPI bool | resetPlayerScore (::ScoreboardId const &id, ::Objective &objective) |
|
MCAPI void | resetPlayerScore (::ScoreboardId const &id) |
|
MCAPI ::std::optional<::ScoreInfo > | tryGetIdScore (::ScoreboardId const &id, uint64 const &objectiveHash) const |
|
MCAPI void * | $ctor (::CommandSoftEnumRegistry registry) |
|
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BasicTimer > > | mSaveTimer |
|
::ll::TypedStorage< 8, 8, ::LevelStorage * > | mLevelStorage |
|
::ll::TypedStorage< 1, 1, bool > | mIsDirty |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > const > | mGameplayUserManager |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Objective const * > > | mTrackedObjectives |
|
::ll::TypedStorage< 8, 8, ::PacketSender * > | mPacketSender |
|
::ll::TypedStorage< 8, 16, ::ScoreboardId > | mLastUniqueSBID |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnSaveSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnLevelStorageManagerStartLeaveGameSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnRemoveActorEntityReferencesSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnGameplayUserRemovedSubscription |
|
::ll::TypedStorage< 8, 8, ::CommandSoftEnumRegistry > | mRegistry |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::DisplayObjective > > | mDisplayObjectives |
|
::ll::TypedStorage< 8, 256, ::IdentityDictionary > | mIdentityDict |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ScoreboardId, ::ScoreboardIdentityRef > > | mIdentityRefs |
|
::ll::TypedStorage< 1, 1, bool > | mShouldUpdateUI |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::Objective > > > | mObjectives |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint64, ::Bedrock::NonOwnerPointer<::Objective > > > | mObjectivesHashLookup |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::ObjectiveCriteria > > > | mCriteria |
|
::ll::TypedStorage< 8, 112, ::ScoreboardEventCoordinator > | mScoreboardEventCoordinator |
|
::ll::TypedStorage< 8, 72, ::PlayerScoreboardEventListener > | mPlayerListener |
|