Trackmania ManiaScript Reference 2025.6.19.2137
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CUserV2Manager Class Reference

API for local users/profiles. More...

#include <doc.h>

Inheritance diagram for CUserV2Manager:
[legend]

Public Types

enum  ECrossPlayState { Unknown , Disabled , Enabled }
 
enum  EPrestigeMode { Unknown , Ranked , Royal , Season }
 

Public Member Functions

Void TaskResult_Release (Ident TaskId)
 
CTaskResult TaskError_ShowSystemDialog (Ident UserId, Text ErrorCode)
 
CTaskResult_StringIntList GetGroups (Ident UserId)
 
Text FindDisplayName (Text WebServicesUserId, Boolean IsFirstPartyDisplayName)
 
Text ResolveURLShorcut (Text ShortCutId)
 
CMasterServerUser FindWebServicesUserInfo (Ident UserId)
 
CTaskResult CheckNetworkAvailability (Ident UserId)
 
CTaskResult_Connect ConnectUser (Ident UserId)
 
CTaskResult_Connect ConnectUser (Ident UserId, Boolean ForceUbisoftConnectOverlay)
 
CTaskResult ConnectUser (Ident UserId, Boolean ForceUbisoftConnectOverlay, Boolean OfflineMode)
 
CTaskResult Commerce_ShowPrimaryStore (Ident UserId)
 
CTaskResult_Bool CrossPlay_IsEnabled (Ident UserId)
 
Boolean CrossPlay_Setting_GetEnabled (Ident UserId)
 
Void CrossPlay_Setting_SetEnabled (Ident UserId, Boolean Value)
 
CUserV2Manager::ECrossPlayState CrossPlay_V2_IsEnabled (Ident UserId)
 
Void CrossPlay_V2_SetEnabled (Ident UserId, Boolean Enabled)
 
Boolean Blocklist_CanViewUGC (Ident UserId, Text WebServicesUserId)
 
Integer Friend_GetLastChangeIndex (Ident UserId)
 
CTaskResult_FriendList Friend_GetList (Ident UserId)
 
CTaskResult_Session_Get LiveSession_GetInfo (Ident UserId, Text SessionId)
 
CTaskResult_UserNewsList News_GetProfileNewsList (Ident UserId)
 
CTaskResult_UserNewsList News_GetSpaceNewsList (Ident UserId)
 
CTaskResult News_OpenLink (Ident UserId, Text Type, Text Param)
 
CTaskResult_UserPrestigeList Prestige_GetAccountPrestigeList (Ident UserId)
 
CTaskResult_UserPrestige Prestige_GetCurrentAccountPrestige (Ident UserId)
 
CTaskResult_UserPrestige Prestige_GetCurrentAccountPrestigeForUser (Ident UserId, Text WebServicesUserId)
 
CTaskResult_PrestigeList Prestige_GetPrestigeList (Ident UserId, CUserV2Manager::EPrestigeMode Mode, Integer Year, Text CategoryType)
 
CTaskResult_UserPrestige Prestige_SetCurrentAccountPrestige (Ident UserId, Text PrestigeId)
 
CTaskResult_UserPrestige Prestige_ResetCurrentAccountPrestige (Ident UserId)
 
CTaskResult_Squad Squad_AcceptInvitation (Ident UserId, Text SquadId)
 
CTaskResult_Squad Squad_CancelInvitation (Ident UserId, Text SquadId, Text WebServicesUserId)
 
CTaskResult_Squad Squad_Create (Ident UserId, Text SquadName, Integer Size)
 
CTaskResult_Squad Squad_Create (Ident UserId, Text SquadName, Integer Size, Text Type)
 
CTaskResult_Squad Squad_DeclineInvitation (Ident UserId, Text SquadId)
 
CTaskResult_Squad Squad_Get (Ident UserId, Text SquadId)
 
CTaskResult_Squad Squad_GetCurrent (Ident UserId)
 
CTaskResult_Squad Squad_Invite (Ident UserId, Text SquadId, Text WebServicesUserId)
 
CTaskResult Squad_JoinSession (Ident UserId, Text SessionId, Boolean IsFirstPartySession)
 
CTaskResult_Squad Squad_Leave (Ident UserId, Text SquadId)
 
CTaskResult_Squad Squad_RemoveMember (Ident UserId, Text SquadId, Text WebServicesUserId)
 
CTaskResult_Squad Squad_SetLeader (Ident UserId, Text SquadId, Text WebServicesUserId)
 
Void Squad_SetLocked (Ident UserId, Text SquadId, Boolean Locked)
 
Void Squad_SetType (Ident UserId, Text SquadId, Text Type)
 
Void Squad_SetEnabled (Ident UserId, Boolean Enabled)
 
Void VoiceChat_MuteAll ()
 
Void VoiceChat_UnmuteAll ()
 
CGameUserVoiceChat VoiceChat_FindUserFromWebServicesUserId (Text WebServicesUserId)
 
Integer Subscription_GetEndTimeStamp (Ident UserId, Text SubscriptionName)
 
Boolean Subscription_IsRefreshingInfo (Ident UserId)
 
CTaskResult_StringInt Tag_GetClubTag (Ident UserId)
 
CTaskResult_ClubTagList Tag_GetClubTagList (Ident UserId, Array< Text > WebServicesUserIdList)
 
CTaskResult Tag_SetClubTag (Ident UserId, Text ClubTag)
 

Public Attributes

CUserV2Profile *const MainUserProfile
 
Array< CTaskResult *const > TaskResults
 
CMasterServerUser *const MainUserWebServicesInfo
 
Boolean const IsNetworkAvailable
 
Array< CVoiceChatEvent *const > VoiceChat_Events
 
Boolean const VoiceChat_DisplayUI
 
Boolean VoiceChat_Mute_Myself
 
Array< CGameUserVoiceChat *const > VoiceChat_Users
 
Array< CGameUserVoiceChat *const > VoiceChat_Users_Local
 
Array< CGameUserVoiceChat *const > VoiceChat_Users_Remote
 
Array< CGameUserVoiceChat *const > VoiceChat_Users_Speaking
 
Array< CGameUserVoiceChat *const > VoiceChat_Users_Muted
 
Array< CGameUserVoiceChat *const > VoiceChat_Users_Remote_Muted
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

API for local users/profiles.

Member Enumeration Documentation

◆ ECrossPlayState

Enumerator
Unknown 
Disabled 
Enabled 

◆ EPrestigeMode

Enumerator
Unknown 
Ranked 
Royal 
Season 

Member Function Documentation

◆ Blocklist_CanViewUGC()

Boolean CUserV2Manager::Blocklist_CanViewUGC ( Ident UserId,
Text WebServicesUserId )

◆ CheckNetworkAvailability()

CTaskResult CUserV2Manager::CheckNetworkAvailability ( Ident UserId)

◆ Commerce_ShowPrimaryStore()

CTaskResult CUserV2Manager::Commerce_ShowPrimaryStore ( Ident UserId)

◆ ConnectUser() [1/3]

CTaskResult_Connect CUserV2Manager::ConnectUser ( Ident UserId)

◆ ConnectUser() [2/3]

CTaskResult_Connect CUserV2Manager::ConnectUser ( Ident UserId,
Boolean ForceUbisoftConnectOverlay )

◆ ConnectUser() [3/3]

CTaskResult CUserV2Manager::ConnectUser ( Ident UserId,
Boolean ForceUbisoftConnectOverlay,
Boolean OfflineMode )

◆ CrossPlay_IsEnabled()

CTaskResult_Bool CUserV2Manager::CrossPlay_IsEnabled ( Ident UserId)

◆ CrossPlay_Setting_GetEnabled()

Boolean CUserV2Manager::CrossPlay_Setting_GetEnabled ( Ident UserId)

◆ CrossPlay_Setting_SetEnabled()

Void CUserV2Manager::CrossPlay_Setting_SetEnabled ( Ident UserId,
Boolean Value )

◆ CrossPlay_V2_IsEnabled()

CUserV2Manager::ECrossPlayState CUserV2Manager::CrossPlay_V2_IsEnabled ( Ident UserId)

◆ CrossPlay_V2_SetEnabled()

Void CUserV2Manager::CrossPlay_V2_SetEnabled ( Ident UserId,
Boolean Enabled )

◆ FindDisplayName()

Text CUserV2Manager::FindDisplayName ( Text WebServicesUserId,
Boolean IsFirstPartyDisplayName )

◆ FindWebServicesUserInfo()

CMasterServerUser CUserV2Manager::FindWebServicesUserInfo ( Ident UserId)

◆ Friend_GetLastChangeIndex()

Integer CUserV2Manager::Friend_GetLastChangeIndex ( Ident UserId)

◆ Friend_GetList()

CTaskResult_FriendList CUserV2Manager::Friend_GetList ( Ident UserId)

◆ GetGroups()

CTaskResult_StringIntList CUserV2Manager::GetGroups ( Ident UserId)

NullId for the mainuser.

◆ LiveSession_GetInfo()

CTaskResult_Session_Get CUserV2Manager::LiveSession_GetInfo ( Ident UserId,
Text SessionId )

◆ News_GetProfileNewsList()

CTaskResult_UserNewsList CUserV2Manager::News_GetProfileNewsList ( Ident UserId)

◆ News_GetSpaceNewsList()

CTaskResult_UserNewsList CUserV2Manager::News_GetSpaceNewsList ( Ident UserId)

◆ News_OpenLink()

CTaskResult CUserV2Manager::News_OpenLink ( Ident UserId,
Text Type,
Text Param )

◆ Prestige_GetAccountPrestigeList()

CTaskResult_UserPrestigeList CUserV2Manager::Prestige_GetAccountPrestigeList ( Ident UserId)

◆ Prestige_GetCurrentAccountPrestige()

CTaskResult_UserPrestige CUserV2Manager::Prestige_GetCurrentAccountPrestige ( Ident UserId)

◆ Prestige_GetCurrentAccountPrestigeForUser()

CTaskResult_UserPrestige CUserV2Manager::Prestige_GetCurrentAccountPrestigeForUser ( Ident UserId,
Text WebServicesUserId )

◆ Prestige_GetPrestigeList()

CTaskResult_PrestigeList CUserV2Manager::Prestige_GetPrestigeList ( Ident UserId,
CUserV2Manager::EPrestigeMode Mode,
Integer Year,
Text CategoryType )

◆ Prestige_ResetCurrentAccountPrestige()

CTaskResult_UserPrestige CUserV2Manager::Prestige_ResetCurrentAccountPrestige ( Ident UserId)

◆ Prestige_SetCurrentAccountPrestige()

CTaskResult_UserPrestige CUserV2Manager::Prestige_SetCurrentAccountPrestige ( Ident UserId,
Text PrestigeId )

◆ ResolveURLShorcut()

Text CUserV2Manager::ResolveURLShorcut ( Text ShortCutId)

◆ Squad_AcceptInvitation()

CTaskResult_Squad CUserV2Manager::Squad_AcceptInvitation ( Ident UserId,
Text SquadId )

◆ Squad_CancelInvitation()

CTaskResult_Squad CUserV2Manager::Squad_CancelInvitation ( Ident UserId,
Text SquadId,
Text WebServicesUserId )

◆ Squad_Create() [1/2]

CTaskResult_Squad CUserV2Manager::Squad_Create ( Ident UserId,
Text SquadName,
Integer Size )

◆ Squad_Create() [2/2]

CTaskResult_Squad CUserV2Manager::Squad_Create ( Ident UserId,
Text SquadName,
Integer Size,
Text Type )

◆ Squad_DeclineInvitation()

CTaskResult_Squad CUserV2Manager::Squad_DeclineInvitation ( Ident UserId,
Text SquadId )

◆ Squad_Get()

CTaskResult_Squad CUserV2Manager::Squad_Get ( Ident UserId,
Text SquadId )

◆ Squad_GetCurrent()

CTaskResult_Squad CUserV2Manager::Squad_GetCurrent ( Ident UserId)

◆ Squad_Invite()

CTaskResult_Squad CUserV2Manager::Squad_Invite ( Ident UserId,
Text SquadId,
Text WebServicesUserId )

◆ Squad_JoinSession()

CTaskResult CUserV2Manager::Squad_JoinSession ( Ident UserId,
Text SessionId,
Boolean IsFirstPartySession )

◆ Squad_Leave()

CTaskResult_Squad CUserV2Manager::Squad_Leave ( Ident UserId,
Text SquadId )

◆ Squad_RemoveMember()

CTaskResult_Squad CUserV2Manager::Squad_RemoveMember ( Ident UserId,
Text SquadId,
Text WebServicesUserId )

◆ Squad_SetEnabled()

Void CUserV2Manager::Squad_SetEnabled ( Ident UserId,
Boolean Enabled )

◆ Squad_SetLeader()

CTaskResult_Squad CUserV2Manager::Squad_SetLeader ( Ident UserId,
Text SquadId,
Text WebServicesUserId )

◆ Squad_SetLocked()

Void CUserV2Manager::Squad_SetLocked ( Ident UserId,
Text SquadId,
Boolean Locked )

◆ Squad_SetType()

Void CUserV2Manager::Squad_SetType ( Ident UserId,
Text SquadId,
Text Type )

◆ Subscription_GetEndTimeStamp()

Integer CUserV2Manager::Subscription_GetEndTimeStamp ( Ident UserId,
Text SubscriptionName )

◆ Subscription_IsRefreshingInfo()

Boolean CUserV2Manager::Subscription_IsRefreshingInfo ( Ident UserId)

◆ Tag_GetClubTag()

CTaskResult_StringInt CUserV2Manager::Tag_GetClubTag ( Ident UserId)

◆ Tag_GetClubTagList()

CTaskResult_ClubTagList CUserV2Manager::Tag_GetClubTagList ( Ident UserId,
Array< Text > WebServicesUserIdList )

◆ Tag_SetClubTag()

CTaskResult CUserV2Manager::Tag_SetClubTag ( Ident UserId,
Text ClubTag )

◆ TaskError_ShowSystemDialog()

CTaskResult CUserV2Manager::TaskError_ShowSystemDialog ( Ident UserId,
Text ErrorCode )

◆ TaskResult_Release()

Void CUserV2Manager::TaskResult_Release ( Ident TaskId)

◆ VoiceChat_FindUserFromWebServicesUserId()

CGameUserVoiceChat CUserV2Manager::VoiceChat_FindUserFromWebServicesUserId ( Text WebServicesUserId)

◆ VoiceChat_MuteAll()

Void CUserV2Manager::VoiceChat_MuteAll ( )

◆ VoiceChat_UnmuteAll()

Void CUserV2Manager::VoiceChat_UnmuteAll ( )

Member Data Documentation

◆ IsNetworkAvailable

Boolean const CUserV2Manager::IsNetworkAvailable

◆ MainUserProfile

CUserV2Profile* const CUserV2Manager::MainUserProfile

◆ MainUserWebServicesInfo

CMasterServerUser* const CUserV2Manager::MainUserWebServicesInfo

◆ TaskResults

Array<CTaskResult* const > CUserV2Manager::TaskResults

◆ VoiceChat_DisplayUI

Boolean const CUserV2Manager::VoiceChat_DisplayUI

◆ VoiceChat_Events

Array<CVoiceChatEvent* const > CUserV2Manager::VoiceChat_Events

◆ VoiceChat_Mute_Myself

Boolean CUserV2Manager::VoiceChat_Mute_Myself

◆ VoiceChat_Users

Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users

◆ VoiceChat_Users_Local

Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users_Local

◆ VoiceChat_Users_Muted

Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users_Muted

◆ VoiceChat_Users_Remote

Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users_Remote

◆ VoiceChat_Users_Remote_Muted

Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users_Remote_Muted

◆ VoiceChat_Users_Speaking

Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users_Speaking

List of users currently speaking. Sorted with local users first.


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