Trackmania ManiaScript Reference 2024.9.17.1117
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 Function Documentation

◆ GetGroups()

CTaskResult_StringIntList CUserV2Manager::GetGroups ( Ident UserId)

NullId for the mainuser.

Member Data Documentation

◆ 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: