Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::UserAccountFacet Class Reference
Inheritance diagram for OreUI::UserAccountFacet:

Public Member Functions

virtual bool update ()
MCAPI UserAccountFacet (::std::shared_ptr<::MainMenuScreenModel > model, ::std::shared_ptr<::Social::User > user, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::Bedrock::NonOwnerPointer<::Safety::SafetyConfigService > safetyConfigService)
MCAPI bool _isMarketplacePassSubscriptionActive () const
MCAPI bool _isRealmsPlusSubscriptionActive () const
MCAPI void _onEntitlementsInventoryRefreshed ()
MCAPI void clearAccountUnlinkState ()
MCAPI::OreUI::FacetTaskState getAccountUnlinkState ()
MCAPI::std::string const & getBanExpiration () const
MCAPI::std::string const & getBanReason () const
MCAPI::std::string const & getCurrentPlatformId () const
MCAPI::std::string const & getCurrentXuid () const
MCAPI::std::string getMarketplaceDisabledReason () const
MCAPI ::std::optional<::Social::UserPlatformConnectionResult > const & getSignInToPlatformNetworkResult () const
MCAPI::OreUI::FacetTaskState getSignInToPlatformNetworkState ()
MCAPI::OreUI::UserPermissionsFEWrapper const & getUserPermissions () const
MCAPI bool hasPremiumNetworkAccess () const
MCAPI bool hasValidCrossPlatformSkin () const
MCAPI bool isBanned () const
MCAPI bool isLoggedInWithMicrosoftAccount () const
MCAPI bool isMarketplaceDisabled () const
MCAPI bool isMarketplacePassSubscriptionActive () const
MCAPI bool isRealmsPlusSubscriptionActive () const
MCAPI bool isSignInInProgress () const
MCAPI bool isSignedInPlatformNetwork () const
MCAPI void resetSignInToPlatformNetwork ()
MCAPI void showPremiumNetworkUpsellModal ()
MCAPI void signInToPlatformNetwork (bool isUserInitiated)
MCAPI void signOutOfMicrosoftAccount ()
MCAPI void unlinkMicrosoftAccount ()
MCAPI void updateMultiplayerPrivilegeUsingSystemModal ()
MCAPI void * $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::std::shared_ptr<::Social::User > user, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::Bedrock::NonOwnerPointer<::Safety::SafetyConfigService > safetyConfigService)
MCAPI bool $update ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()

Public Attributes

::ll::TypedStorage< 1, 1, bool > mIsDirty
::ll::TypedStorage< 1, 1, bool > mIsTrialAccount
::ll::TypedStorage< 1, 1, bool > mHasPremiumNetworkAccess
::ll::TypedStorage< 1, 1, bool > mIsSignInInProgress
::ll::TypedStorage< 1, 1, bool > mIsLoggedInWithMicrosoftAccount
::ll::TypedStorage< 1, 1, bool > mCanLogInWithMicrosoftAccount
::ll::TypedStorage< 1, 1, bool > mHasValidCrossPlatformSkin
::ll::TypedStorage< 1, 1, bool > mIsBanned
::ll::TypedStorage< 4, 12, ::OreUI::UserPermissions > mUserPermissions
::ll::TypedStorage< 8, 96, ::OreUI::UserPermissionsFEWrapper > mUserPermissionsFEWrapper
::ll::TypedStorage< 8, 32, ::std::string > mBanReason
::ll::TypedStorage< 8, 32, ::std::string > mBanExpiration
::ll::TypedStorage< 1, 1, bool > mIsSignedInPlatformNetwork
::ll::TypedStorage< 1, 1, bool > mIsRealmsPlusSubscriptionActive
::ll::TypedStorage< 1, 1, bool > mIsMarketplacePassSubscriptionActive
::ll::TypedStorage< 1, 1, bool > mIsMarketplaceDisabled
::ll::TypedStorage< 8, 32, ::std::string > mCurrentXuid
::ll::TypedStorage< 8, 32, ::std::string > mCurrentPlatformId
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::MainMenuScreenModel > > mMainMenuScreenModel
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlatformMultiplayerRestrictions > > mPlatformMultiplayerRestrictions
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Social::User > > mUser
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::Safety::SafetyConfigService > > mSafetyConfigService
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::std::monostate > > mUnlinkAccountTask
::ll::TypedStorage< 4, 16, ::OreUI::FacetTaskTracker<::Social::UserPlatformConnectionResult > > mSignInToPlatformNetworkTask
::ll::TypedStorage< 8, 336, ::TaskGroup > mTaskGroup
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GenericEntitlementChangeListener > > mEntitlementChangeListener

Constructor & Destructor Documentation

◆ UserAccountFacet()

MCAPI OreUI::UserAccountFacet::UserAccountFacet ( ::std::shared_ptr<::MainMenuScreenModel > model,
::std::shared_ptr<::Social::User > user,
::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager,
::Bedrock::NonOwnerPointer<::Safety::SafetyConfigService > safetyConfigService )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _isMarketplacePassSubscriptionActive()

MCAPI bool OreUI::UserAccountFacet::_isMarketplacePassSubscriptionActive ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _isRealmsPlusSubscriptionActive()

MCAPI bool OreUI::UserAccountFacet::_isRealmsPlusSubscriptionActive ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _onEntitlementsInventoryRefreshed()

MCAPI void OreUI::UserAccountFacet::_onEntitlementsInventoryRefreshed ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clearAccountUnlinkState()

MCAPI void OreUI::UserAccountFacet::clearAccountUnlinkState ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getAccountUnlinkState()

MCAPI::OreUI::FacetTaskState OreUI::UserAccountFacet::getAccountUnlinkState ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBanExpiration()

MCAPI::std::string const & OreUI::UserAccountFacet::getBanExpiration ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBanReason()

MCAPI::std::string const & OreUI::UserAccountFacet::getBanReason ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getCurrentPlatformId()

MCAPI::std::string const & OreUI::UserAccountFacet::getCurrentPlatformId ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getCurrentXuid()

MCAPI::std::string const & OreUI::UserAccountFacet::getCurrentXuid ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getMarketplaceDisabledReason()

MCAPI::std::string OreUI::UserAccountFacet::getMarketplaceDisabledReason ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSignInToPlatformNetworkResult()

MCAPI ::std::optional<::Social::UserPlatformConnectionResult > const & OreUI::UserAccountFacet::getSignInToPlatformNetworkResult ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSignInToPlatformNetworkState()

MCAPI::OreUI::FacetTaskState OreUI::UserAccountFacet::getSignInToPlatformNetworkState ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getUserPermissions()

MCAPI::OreUI::UserPermissionsFEWrapper const & OreUI::UserAccountFacet::getUserPermissions ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ hasPremiumNetworkAccess()

MCAPI bool OreUI::UserAccountFacet::hasPremiumNetworkAccess ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ hasValidCrossPlatformSkin()

MCAPI bool OreUI::UserAccountFacet::hasValidCrossPlatformSkin ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isBanned()

MCAPI bool OreUI::UserAccountFacet::isBanned ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isLoggedInWithMicrosoftAccount()

MCAPI bool OreUI::UserAccountFacet::isLoggedInWithMicrosoftAccount ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isMarketplaceDisabled()

MCAPI bool OreUI::UserAccountFacet::isMarketplaceDisabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isMarketplacePassSubscriptionActive()

MCAPI bool OreUI::UserAccountFacet::isMarketplacePassSubscriptionActive ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isRealmsPlusSubscriptionActive()

MCAPI bool OreUI::UserAccountFacet::isRealmsPlusSubscriptionActive ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isSignInInProgress()

MCAPI bool OreUI::UserAccountFacet::isSignInInProgress ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isSignedInPlatformNetwork()

MCAPI bool OreUI::UserAccountFacet::isSignedInPlatformNetwork ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resetSignInToPlatformNetwork()

MCAPI void OreUI::UserAccountFacet::resetSignInToPlatformNetwork ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ showPremiumNetworkUpsellModal()

MCAPI void OreUI::UserAccountFacet::showPremiumNetworkUpsellModal ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ signInToPlatformNetwork()

MCAPI void OreUI::UserAccountFacet::signInToPlatformNetwork ( bool isUserInitiated)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ signOutOfMicrosoftAccount()

MCAPI void OreUI::UserAccountFacet::signOutOfMicrosoftAccount ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ unlinkMicrosoftAccount()

MCAPI void OreUI::UserAccountFacet::unlinkMicrosoftAccount ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateMultiplayerPrivilegeUsingSystemModal()

MCAPI void OreUI::UserAccountFacet::updateMultiplayerPrivilegeUsingSystemModal ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NAME()

MCAPI ::std::add_lvalue_reference_t< char const []> OreUI::UserAccountFacet::NAME ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * OreUI::UserAccountFacet::$ctor ( ::std::shared_ptr<::MainMenuScreenModel > model,
::std::shared_ptr<::Social::User > user,
::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager,
::Bedrock::NonOwnerPointer<::Safety::SafetyConfigService > safetyConfigService )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $update()

MCAPI bool OreUI::UserAccountFacet::$update ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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