|
| 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 &fakePlayer) |
| |
| 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 void | _clearScoreTag (::ScoreboardId const &scoreboardId) |
| |
|
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 &fakePlayer) |
| |
|
MCAPI void | $writeToLevelStorage () |
| |
|
MCFOLD bool | $isClientSide () const |
| |
|
MCAPI::Objective * | addObjective (::std::string const &name, ::std::string const &displayName, ::ObjectiveCriteria const &criteria) |
| |
|
MCAPI void | addScoreListener (::Player &player, ::std::string const &objective) |
| |
|
MCAPI int | applyPlayerOperation (::ScoreboardOperationResult &result, ::std::vector<::ScoreboardId > &sourceErrorIds, ::ScoreboardId const &target, ::Objective &targetObjective, ::std::vector<::ScoreboardId > &selector, ::Objective &objective, ::CommandOperator opCode) |
| |
|
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 (::ScoreboardOperationResult &result, ::ScoreboardId const &id, ::Objective &objective, int scoreValue, ::PlayerScoreSetFunction action) |
| |
|
MCAPI::ScoreboardIdentityRef const & | registerScoreboardIdentity (::CompoundTag const &loadedData) |
| |
|
MCAPI::ScoreboardIdentityRef const & | registerScoreboardIdentity (::ScoreboardId const &scoreboardId, ::ActorUniqueID const &entityId) |
| |
|
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 void | removeScoreListener (::Player const &player, ::std::string const &objective) |
| |
|
MCAPI bool | resetPlayerScore (::ScoreboardId const &id, ::Objective &objective) |
| |
|
MCAPI void | resetPlayerScore (::ScoreboardId const &id) |
| |
|
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, 96, ::ScoreboardEventCoordinator > | mScoreboardEventCoordinator |
| |
|
::ll::TypedStorage< 8, 72, ::PlayerScoreboardEventListener > | mPlayerListener |
| |