API Reference
On this page
Public Member Functions | |
| virtual bool | hasPlayerPermissions (::ActorUniqueID playerId) const |
| MCAPI | PlayerPermissionsManager (::Bedrock::NonOwnerPointer<::PlayerAbilitiesManager > playerAbilitiesManager, ::Bedrock::NonOwnerPointer<::PlayerListManager > playerListManager, ::std::function<::Player *()> getPrimaryLocalPlayer) |
| MCAPI void | _loadLocalPermissionsList () |
| MCAPI void * | $ctor (::Bedrock::NonOwnerPointer<::PlayerAbilitiesManager > playerAbilitiesManager, ::Bedrock::NonOwnerPointer<::PlayerListManager > playerListManager, ::std::function<::Player *()> getPrimaryLocalPlayer) |
| MCAPI bool | $hasPlayerPermissions (::ActorUniqueID playerId) const |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PlayerAbilitiesManager > > | mPlayerAbilitiesManager |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PlayerListManager > > | mPlayerListManager |
| ::ll::TypedStorage< 8, 64, ::std::function<::Player *()> > | mGetPrimaryLocalPlayer |
| ::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mCurrentPlayerID |
| ::ll::TypedStorage< 1, 2, ::std::optional<::PlayerPermissionLevel > > | mCurrentPlayerPermissionLevel |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::pair<::AbilitiesIndex, bool > > > | mCurrentPlayerPermissionsList |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::pair<::AbilitiesIndex, bool > > > | mLocalPlayerPermissionsList |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPlayerAbilitiesSubscription |
| ::ll::TypedStorage< 8, 48, ::Bedrock::PubSub::Publisher< void(::ActorUniqueID const &, bool), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > | mPlayerPermissionsChangedPublisher |
| ::ll::TypedStorage< 8, 48, ::Bedrock::PubSub::Publisher< void(::ActorUniqueID const &, ::std::optional<::PlayerPermissionLevel >), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > | mCachedPlayerPermissionLevelChangedPublisher |
| MCAPI PlayerPermissionsManager::PlayerPermissionsManager | ( | ::Bedrock::NonOwnerPointer<::PlayerAbilitiesManager > | playerAbilitiesManager, |
| ::Bedrock::NonOwnerPointer<::PlayerListManager > | playerListManager, | ||
| ::std::function<::Player *()> | getPrimaryLocalPlayer ) |
| MCAPI void PlayerPermissionsManager::_loadLocalPermissionsList | ( | ) |
| MCAPI void * PlayerPermissionsManager::$ctor | ( | ::Bedrock::NonOwnerPointer<::PlayerAbilitiesManager > | playerAbilitiesManager, |
| ::Bedrock::NonOwnerPointer<::PlayerListManager > | playerListManager, | ||
| ::std::function<::Player *()> | getPrimaryLocalPlayer ) |
| MCAPI bool PlayerPermissionsManager::$hasPlayerPermissions | ( | ::ActorUniqueID | playerId | ) | const |