CGameUserManagerScript

Trackmania Next API


CGameUserManagerScript

ID 0x031DB000
Uninstantiable

Inherits from MwFoundations::CMwNod

API for local users/profiles.

Methods

void TaskResult_Release(MwId TaskId)

CWebServicesTaskResult@ TaskError_ShowSystemDialog(MwId UserId, string ErrorCode)

CWebServicesTaskResult_StringIntList@ GetGroups(MwId UserId)

void SetSkipIntro()

void DevSetSkipIntro()

void ShowProfile(MwId UserId, string ProfileLogin)

CWebServicesTaskResult_GetDisplayNameScriptResult@ GetDisplayName(MwId UserId, MwFastBuffer<wstring>& WebServicesUserIdList)

CWebServicesTaskResult_GetDisplayNameScriptResult@ RetrieveDisplayName(MwId UserId, MwFastBuffer<wstring>& WebServicesUserIdList)

wstring FindDisplayName(string WebServicesUserId)

wstring FindDisplayName2(string WebServicesUserId, bool IsFirstPartyDisplayName)

string WebServicesUserIdFromLogin(string Login)

string ResolveURLShorcut(string ShortCutId)

CGameMasterServerUserInfo@ FindWebServicesUserInfo(MwId UserId)

CWebServicesTaskResult@ CheckNetworkAvailability(MwId UserId)

CWebServicesTaskResult_Connect@ ConnectUser(MwId UserId)

CWebServicesTaskResult_Connect@ ConnectUser2(MwId UserId, bool ForceUbisoftConnectOverlay)

CWebServicesTaskResult@ ConnectUser3(MwId UserId, bool ForceUbisoftConnectOverlay, bool OfflineMode)

CWebServicesTaskResult@ Commerce_ShowPrimaryStore(MwId UserId)

CWebServicesTaskResult_Bool@ CrossPlay_IsEnabled(MwId UserId)

bool CrossPlay_Setting_GetEnabled(MwId UserId)

void CrossPlay_Setting_SetEnabled(MwId UserId, bool Value)

CGameUserManagerScript::ECrossPlayState CrossPlay_V2_IsEnabled(MwId UserId)

void CrossPlay_V2_SetEnabled(MwId UserId, bool Enabled)

bool Blocklist_CanViewUGC(MwId UserId, string WebServicesUserId)

uint Friend_GetLastChangeIndex(MwId UserId)

CWebServicesTaskResult_FriendListScript@ Friend_GetList(MwId UserId)

CWebServicesTaskResult_Session_Get@ LiveSession_GetInfo(MwId UserId, wstring SessionId)

void LiveSession_ShowInviteUI(MwId UserId)

CWebServicesTaskResult@ LiveSession_ShowFirstPartyInviteUI(MwId UserId)

CWebServicesTaskResult_UserNewsListScript@ News_GetProfileNewsList(MwId UserId)

CWebServicesTaskResult_UserNewsListScript@ News_GetSpaceNewsList(MwId UserId)

CWebServicesTaskResult@ News_OpenLink(MwId UserId, string Type, string Param)

CWebServicesTaskResult@ Profile_ShowFirstPartyProfile(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult@ Profile_ShowUbisoftConnectProfile(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult_UserPrestigeListScript@ Prestige_GetAccountPrestigeList(MwId UserId)

CWebServicesTaskResult_UserPrestigeScript@ Prestige_GetCurrentAccountPrestige(MwId UserId)

CWebServicesTaskResult_UserPrestigeScript@ Prestige_GetCurrentAccountPrestigeForUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult_PrestigeListScript@ Prestige_GetPrestigeList(MwId UserId, CGameUserManagerScript::EPrestigeMode Mode, uint Year, string CategoryType)

CWebServicesTaskResult_UserPrestigeScript@ Prestige_SetCurrentAccountPrestige(MwId UserId, string PrestigeId)

CWebServicesTaskResult_UserPrestigeScript@ Prestige_ResetCurrentAccountPrestige(MwId UserId)

CWebServicesTaskResult_SquadScript@ Squad_AcceptInvitation(MwId UserId, string SquadId)

CWebServicesTaskResult_SquadScript@ Squad_CancelInvitation(MwId UserId, string SquadId, string WebServicesUserId)

CWebServicesTaskResult_SquadScript@ Squad_Create(MwId UserId, wstring SquadName, uint Size)

CWebServicesTaskResult_SquadScript@ Squad_Create_v2(MwId UserId, wstring SquadName, uint Size, string Type)

CWebServicesTaskResult_SquadScript@ Squad_DeclineInvitation(MwId UserId, string SquadId)

CWebServicesTaskResult_SquadScript@ Squad_Get(MwId UserId, string SquadId)

CWebServicesTaskResult_SquadScript@ Squad_GetCurrent(MwId UserId)

CWebServicesTaskResult_SquadScript@ Squad_Invite(MwId UserId, string SquadId, string WebServicesUserId)

CWebServicesTaskResult@ Squad_JoinSession(MwId UserId, string SessionId, bool IsFirstPartySession)

CWebServicesTaskResult_SquadScript@ Squad_Leave(MwId UserId, string SquadId)

CWebServicesTaskResult_SquadScript@ Squad_RemoveMember(MwId UserId, string SquadId, string WebServicesUserId)

CWebServicesTaskResult_SquadScript@ Squad_SetLeader(MwId UserId, string SquadId, string WebServicesUserId)

void Squad_SetLocked(MwId UserId, string SquadId, bool Locked)

void Squad_SetType(MwId UserId, string SquadId, string Type)

void Squad_SetEnabled(MwId UserId, bool Enabled)

CGameUserVoiceChat@ VoiceChat_UserAdd(string WebServicesUserId)

void VoiceChat_ClearUsers()

void VoiceChat_MuteAll()

void VoiceChat_UnmuteAll()

CGameUserVoiceChat@ VoiceChat_FindUserFromWebServicesUserId(string WebServicesUserId)

uint Subscription_GetEndTimeStamp(MwId UserId, string SubscriptionName)

bool Subscription_IsRefreshingInfo(MwId UserId)

CWebServicesTaskResult_StringInt@ Tag_GetClubTag(MwId UserId)

CWebServicesTaskResult_ClubTagListScript@ Tag_GetClubTagList(MwId UserId, MwFastBuffer<wstring>& WebServicesUserIdList)

CWebServicesTaskResult@ Tag_SetClubTag(MwId UserId, wstring ClubTag)

CWebServicesTaskResult@ UbisoftConnect_Show(MwId UserId)

CWebServicesTaskResult@ UbisoftConnect_ShowReward(MwId UserId, string RewardId)

CWebServicesTaskResult@ UbisoftConnect_ShowSocialFriendList(MwId UserId)

CWebServicesTaskResult@ UbisoftConnect_ShowSocialInvitationList(MwId UserId)

CWebServicesTaskResult@ UbisoftClub_Launch(MwId UserId, CGameUserManagerScript::EUbisoftClubFlow UbisoftClubFlow, string RewardId)

CWebServicesTaskResult@ UbisoftClub_LaunchAndCompleteActions(MwId UserId, CGameUserManagerScript::EUbisoftClubFlow UbisoftClubFlow, string RewardId, MwFastBuffer<wstring>& ActionIdList)

CWebServicesTaskResult@ Uplay_OpenOverlay(MwId UserId, CGameUserManagerScript::EUplayOverlaySection OverlaySection)

Members

const CGameUserProfileWrapper@ MainUserProfile

const MwFastBuffer<CWebServicesTaskResult@> TaskResults

const MwFastBuffer<CGameUserScript@> Users

const CInputScriptPad@ MainUserPad

bool MainUserAcceptPressStart

const bool MainUserLogged

const CGameUserScript@ MainUser

const bool Intro

bool CanSkipIntro

const CGameMasterServerUserInfo@ MainUserWebServicesInfo

const bool IsNetworkAvailable

const UnknownType VoiceChat_Events

string VoiceChat_Channel

CGameUserManagerScript::EVoiceChatMuteSetting VoiceChat_NewRemoteUser_DefaultMuteSetting

EVoiceChatMuteSetting::Muted
EVoiceChatMuteSetting::NotMuted

const bool VoiceChat_DisplayUI

bool VoiceChat_Mute_Myself

const MwNodPool<CGameUserVoiceChat@> VoiceChat_Users

const MwFastBuffer<CGameUserVoiceChat@> VoiceChat_Users_Local

const MwFastBuffer<CGameUserVoiceChat@> VoiceChat_Users_Remote

const MwFastBuffer<CGameUserVoiceChat@> VoiceChat_Users_Speaking

const MwFastBuffer<CGameUserVoiceChat@> VoiceChat_Users_Muted

const MwFastBuffer<CGameUserVoiceChat@> VoiceChat_Users_Remote_Muted

const bool MainUser_CanUseVoiceChat

Inherited members CMwNod

string IdName

const MwId Id

Enums

ECrossPlayState

ECrossPlayState::Unknown
ECrossPlayState::Disabled
ECrossPlayState::Enabled

EPrestigeMode

EPrestigeMode::Unknown
EPrestigeMode::Ranked
EPrestigeMode::Royal
EPrestigeMode::Season

EUbisoftClubFlow

EUbisoftClubFlow::OverView
EUbisoftClubFlow::Auth
EUbisoftClubFlow::Reward
EUbisoftClubFlow::Rewards
EUbisoftClubFlow::Challenge
EUbisoftClubFlow::Challenges
EUbisoftClubFlow::CoreChallenges
EUbisoftClubFlow::TimeLimitedChallenges

EUplayOverlaySection

EUplayOverlaySection::Achievements
EUplayOverlaySection::Actions
EUplayOverlaySection::Challenges
EUplayOverlaySection::Chat
EUplayOverlaySection::Current
EUplayOverlaySection::Friends
EUplayOverlaySection::GameOptions
EUplayOverlaySection::Home
EUplayOverlaySection::Party
EUplayOverlaySection::PendingGameInvites
EUplayOverlaySection::ProductActivation
EUplayOverlaySection::Rewards
EUplayOverlaySection::Shop

EVoiceChatMuteSetting

EVoiceChatMuteSetting::Muted
EVoiceChatMuteSetting::NotMuted

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