CGameUserPrivilegesManagerScript

Trackmania Next API


CGameUserPrivilegesManagerScript

ID 0x0323E000
Uninstantiable

Inherits from MwFoundations::CMwNod

User privileges manager.

Methods

void TaskResult_Release(MwId TaskId)

void ReleaseTaskResult(MwId TaskId)

CWebServicesTaskResult@ CheckPrivilege(MwId UserId, CGameUserPrivilegesManagerScript::EPrivilege Privilege)

CWebServicesTaskResult@ CheckPrivilegeForAllUsers(CGameUserPrivilegesManagerScript::EPrivilege Privilege)

CWebServicesTaskResult_CheckTargetedPrivilegeResultScript@ CheckTargetedPrivilege(MwId UserId, CGameUserPrivilegesManagerScript::EPrivilege Privilege, MwFastBuffer<wstring>& WebServicesUserIdList)

CWebServicesTaskResult_CheckTargetedPrivilegeResultScript@ CheckTargetedPrivilegeForAllUsers(CGameUserPrivilegesManagerScript::EPrivilege Privilege, MwFastBuffer<wstring>& WebServicesUserIdList)

uint GetPermissionValue(MwId UserId, string Name)

bool IsPermissionEnabled(MwId UserId, string Name)

CWebServicesTaskResult@ RefreshPermissions(MwId UserId)

bool IsSeasonPlayable(MwId UserId, string SeasonId)

CGameUserPrivilegesManagerScript::ECommunicationRestrictionLevel Communication_GetRestrictionLevel(MwId UserId)

Inherited members CMwNod

string IdName

const MwId Id

Enums

ECommunicationRestrictionLevel

ECommunicationRestrictionLevel::Unknown
ECommunicationRestrictionLevel::Public
ECommunicationRestrictionLevel::Private
ECommunicationRestrictionLevel::FriendsOnly
ECommunicationRestrictionLevel::FriendsOfFriends

EPrivilege

EPrivilege::CommunicationText
EPrivilege::CommunicationTextRequired
EPrivilege::CommunicationVoice
EPrivilege::CommunicationVoiceRequired
EPrivilege::CrossPlay
EPrivilege::CrossPlayRequired
EPrivilege::DownloadUserCreatedContent
EPrivilege::PlayMultiplayerAsync
EPrivilege::PlayMultiplayerAsyncWithUGC
EPrivilege::PlayMultiplayerMode
EPrivilege::PlayMultiplayerModeWithUGC
EPrivilege::PlayMultiplayerSession
EPrivilege::PlayMultiplayerSessionWithUGC
EPrivilege::UploadUserCreatedContent
EPrivilege::UseUserCreatedContent
EPrivilege::UseUserCreatedContentRequired
EPrivilege::ViewOnlinePresence
EPrivilege::ViewUserCreatedContent
EPrivilege::ViewUserCreatedContentRequired
EPrivilege::ViewUserGameHistory
EPrivilege::VoiceChat
EPrivilege::CommunicationsVoiceWithCrossplayUsers
EPrivilege::CommunicationsTextWithCrossplayUsers

Documentation from build 2024-02-26 11:36:11
(Page rendering: 0.06 seconds, 15.87 MB)