ManiaScript Trackmania 2020  30/10/2024
CUserV2Profile Class Reference

Local profile settings. More...

#include <2024_10_30.h>

Inheritance diagram for CUserV2Profile:
CNod

Public Types

enum  EMapEditorMode { Ask, Advanced }
 
enum  EMapEditorMood { Sunrise, Day, Sunset, Night }
 
enum  EMapEditorDifficulty { Simple, Advanced, Expert }
 
enum  ECustomPlayerModels { All, OnlyTextures, None }
 
enum  EInputMouseReleaseKey { LeftAlt, RightAlt, LeftCtrl, RightCtrl }
 
enum  EPlayerVisibility { Hidden, Ghost, Opaque }
 
enum  EDisplayRecords { Progressive, Always, Hide }
 
enum  ERoadsideSpectatorVisibility { Never, SpectatorOnly, Always }
 
enum  EIngameChatBackground { Hidden, Transparent, Opaque }
 
enum  EIngameChatTextSize { Medium, Small, Big }
 

Public Member Functions

Void Account_ResetChanges ()
 

Public Attributes

Boolean const CanChangePassword
 
Boolean const CanChangeNickName
 
Boolean const CanChangeAvatar
 
Boolean const CanChangeSkin
 
Boolean const CanChangeZone
 
Boolean const CanChangeGroups
 
Text Account_Name
 
Text Account_EMail
 
Boolean Account_AcceptNews
 
Boolean Account_EnableAutoConnect
 
Real User_LightTrailHue
 
Real User_HornPitch
 
Text User_Description
 
Text User_ClubLinkUrl
 
Text User_Trigram
 
Boolean User_ForceEmptyPilotSkin
 
Text User_CharacterSkinOptions
 
Boolean User_CombinePrestigeAndSkins
 
Boolean Custom_EnableAvatars
 
Boolean Custom_EnableChat
 
CUserV2Profile::ECustomPlayerModels Custom_PlayerModels
 
Boolean Custom_EnableUnlimitedHorns
 
CUserV2Profile::EMapEditorMode Editors_MapEditorMode
 
Boolean Editors_MapEditorUseQuickstart
 
Boolean Editors_MapEditorQuickstartUseGamepad
 
CUserV2Profile::EMapEditorDifficulty Editors_MapEditorQuickstartDifficulty
 
CUserV2Profile::EMapEditorMood Editors_MapEditorQuickstartMood
 
Integer Editors_MapEditorQuickstartMapType
 
Boolean Online_AutoSaveReplay
 
Boolean Online_SaveRoundReplaysSeparately
 
CUserV2Profile::EPlayerVisibility Online_DefaultOpponentVisibility
 
CUserV2Profile::ERoadsideSpectatorVisibility Online_RoadsideSpectatorVisibility
 
Boolean Title_IsForbiddenWithParentalLock
 
Integer AddictionLimiter_DailyQuotaMinutes
 
Boolean Steam_OpenLinksInSteam
 
Boolean Steam_SynchonizeWorkshopFiles
 
Boolean Interface_CrosshairEnableCustomColor
 
Real Interface_CrosshairSaturation
 
Real Interface_CrosshairLinearHue
 
Real Interface_CrosshairSize
 
Real Interface_CrosshairOpacity
 
Text Interface_CrosshairName
 
Real Interface_PlayerShieldScale
 
Boolean Interface_AllyEnableCustomColor
 
Real Interface_AllyLinearHue
 
Boolean Interface_OppoEnableCustomColor
 
Real Interface_OppoLinearHue
 
Boolean Interface_BeaconUseProfileColor
 
Real Interface_BeaconOpacity
 
Real Interface_BeaconSize
 
Real Interface_BeaconDuration
 
CUserV2Profile::EPlayerVisibility Interface_InternalCamLocalPlayerVisibility
 
Boolean Interface_UseOldInternalCam
 
Boolean Interface_UseAlternateCam1
 
Boolean Interface_UseAlternateCam2
 
Boolean Interface_ShowSpecialsFeedback
 
CUserV2Profile::EDisplayRecords Interface_DisplayRecords
 
Boolean Interface_AllowChatHiding
 
Boolean Interface_ColorblindMode
 
CUserV2Profile::EIngameChatBackground Interface_IngameChatBackground
 
CUserV2Profile::EIngameChatTextSize Interface_IngameChatTextSize
 
Boolean Inputs_MouseLookInvertY
 
CUserV2Profile::EInputMouseReleaseKey Inputs_MouseReleaseKey
 
Real Inputs_MouseScaleY
 
Real Inputs_MouseScaleFreeLook
 
Real Inputs_MouseAccel
 
Real Inputs_MouseSensitivityDefault
 
Real Inputs_MouseSensitivityLaser
 
Real Inputs_MouseSensitivityDefault_Raw
 
Real Inputs_MouseSensitivityLaser_Raw
 
Array< CVehicleSettings * > Inputs_Vehicles
 
Boolean Adverts_Enabled
 
Boolean Adverts_UsePersonnalData
 
Boolean TTS_Enabled
 
Boolean STT_Enabled
 
Boolean VoiceChat_Loopback
 
Boolean VoiceChat_Enabled
 
Boolean const STT_Available
 
Boolean VoiceChat_SendTextAsVoice
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Local profile settings.

Definition at line 15312 of file 2024_10_30.h.

Member Enumeration Documentation

◆ ECustomPlayerModels

Enumerator
All 
OnlyTextures 
None 

Definition at line 15341 of file 2024_10_30.h.

15341  {
15342  All,
15343  OnlyTextures,
15344  None,
15345  };

◆ EDisplayRecords

Enumerator
Progressive 
Always 
Hide 

Definition at line 15366 of file 2024_10_30.h.

15366  {
15367  Progressive,
15368  Always,
15369  Hide,
15370  };

◆ EIngameChatBackground

Enumerator
Hidden 
Transparent 
Opaque 

Definition at line 15382 of file 2024_10_30.h.

15382  {
15383  Hidden,
15384  Transparent,
15385  Opaque,
15386  };

◆ EIngameChatTextSize

Enumerator
Medium 
Small 
Big 

Definition at line 15390 of file 2024_10_30.h.

15390  {
15391  Medium,
15392  Small,
15393  Big,
15394  };

◆ EInputMouseReleaseKey

Enumerator
LeftAlt 
RightAlt 
LeftCtrl 
RightCtrl 

Definition at line 15349 of file 2024_10_30.h.

15349  {
15350  LeftAlt,
15351  RightAlt,
15352  LeftCtrl,
15353  RightCtrl,
15354  };

◆ EMapEditorDifficulty

Enumerator
Simple 
Advanced 
Expert 

Definition at line 15333 of file 2024_10_30.h.

15333  {
15334  Simple,
15335  Advanced,
15336  Expert,
15337  };

◆ EMapEditorMode

Enumerator
Ask 
Advanced 

Definition at line 15317 of file 2024_10_30.h.

15317  {
15318  Ask,
15319  Advanced,
15320  };

◆ EMapEditorMood

Enumerator
Sunrise 
Day 
Sunset 
Night 

Definition at line 15324 of file 2024_10_30.h.

15324  {
15325  Sunrise,
15326  Day,
15327  Sunset,
15328  Night,
15329  };

◆ EPlayerVisibility

Enumerator
Hidden 
Ghost 
Opaque 

Definition at line 15358 of file 2024_10_30.h.

15358  {
15359  Hidden,
15360  Ghost,
15361  Opaque,
15362  };

◆ ERoadsideSpectatorVisibility

Enumerator
Never 
SpectatorOnly 
Always 

Definition at line 15374 of file 2024_10_30.h.

15374  {
15375  Never,
15376  SpectatorOnly,
15377  Always,
15378  };

Member Function Documentation

◆ Account_ResetChanges()

Void CUserV2Profile::Account_ResetChanges ( )

Member Data Documentation

◆ Account_AcceptNews

Boolean CUserV2Profile::Account_AcceptNews

Definition at line 15434 of file 2024_10_30.h.

◆ Account_EMail

Text CUserV2Profile::Account_EMail

Definition at line 15430 of file 2024_10_30.h.

◆ Account_EnableAutoConnect

Boolean CUserV2Profile::Account_EnableAutoConnect

Definition at line 15438 of file 2024_10_30.h.

◆ Account_Name

Text CUserV2Profile::Account_Name

Definition at line 15426 of file 2024_10_30.h.

◆ AddictionLimiter_DailyQuotaMinutes

Integer CUserV2Profile::AddictionLimiter_DailyQuotaMinutes

Definition at line 15534 of file 2024_10_30.h.

◆ Adverts_Enabled

Boolean CUserV2Profile::Adverts_Enabled

Definition at line 15686 of file 2024_10_30.h.

◆ Adverts_UsePersonnalData

Boolean CUserV2Profile::Adverts_UsePersonnalData

Definition at line 15690 of file 2024_10_30.h.

◆ CanChangeAvatar

Boolean const CUserV2Profile::CanChangeAvatar

avatar, horn and podium pose

Definition at line 15406 of file 2024_10_30.h.

◆ CanChangeGroups

Boolean const CUserV2Profile::CanChangeGroups

Definition at line 15418 of file 2024_10_30.h.

◆ CanChangeNickName

Boolean const CUserV2Profile::CanChangeNickName

Definition at line 15402 of file 2024_10_30.h.

◆ CanChangePassword

Boolean const CUserV2Profile::CanChangePassword

Definition at line 15398 of file 2024_10_30.h.

◆ CanChangeSkin

Boolean const CUserV2Profile::CanChangeSkin

Definition at line 15410 of file 2024_10_30.h.

◆ CanChangeZone

Boolean const CUserV2Profile::CanChangeZone

Definition at line 15414 of file 2024_10_30.h.

◆ Custom_EnableAvatars

Boolean CUserV2Profile::Custom_EnableAvatars

Definition at line 15474 of file 2024_10_30.h.

◆ Custom_EnableChat

Boolean CUserV2Profile::Custom_EnableChat

Definition at line 15478 of file 2024_10_30.h.

◆ Custom_EnableUnlimitedHorns

Boolean CUserV2Profile::Custom_EnableUnlimitedHorns

Definition at line 15486 of file 2024_10_30.h.

◆ Custom_PlayerModels

CUserV2Profile::ECustomPlayerModels CUserV2Profile::Custom_PlayerModels

Definition at line 15482 of file 2024_10_30.h.

◆ Editors_MapEditorMode

CUserV2Profile::EMapEditorMode CUserV2Profile::Editors_MapEditorMode

Favoured way to open the Map Editor

Definition at line 15490 of file 2024_10_30.h.

◆ Editors_MapEditorQuickstartDifficulty

CUserV2Profile::EMapEditorDifficulty CUserV2Profile::Editors_MapEditorQuickstartDifficulty

Definition at line 15502 of file 2024_10_30.h.

◆ Editors_MapEditorQuickstartMapType

Integer CUserV2Profile::Editors_MapEditorQuickstartMapType

Definition at line 15510 of file 2024_10_30.h.

◆ Editors_MapEditorQuickstartMood

CUserV2Profile::EMapEditorMood CUserV2Profile::Editors_MapEditorQuickstartMood

Definition at line 15506 of file 2024_10_30.h.

◆ Editors_MapEditorQuickstartUseGamepad

Boolean CUserV2Profile::Editors_MapEditorQuickstartUseGamepad

Definition at line 15498 of file 2024_10_30.h.

◆ Editors_MapEditorUseQuickstart

Boolean CUserV2Profile::Editors_MapEditorUseQuickstart

Definition at line 15494 of file 2024_10_30.h.

◆ Inputs_MouseAccel

Real CUserV2Profile::Inputs_MouseAccel

Values in range (0.000000-3.000000)

Definition at line 15662 of file 2024_10_30.h.

◆ Inputs_MouseLookInvertY

Boolean CUserV2Profile::Inputs_MouseLookInvertY

Definition at line 15646 of file 2024_10_30.h.

◆ Inputs_MouseReleaseKey

CUserV2Profile::EInputMouseReleaseKey CUserV2Profile::Inputs_MouseReleaseKey

Definition at line 15650 of file 2024_10_30.h.

◆ Inputs_MouseScaleFreeLook

Real CUserV2Profile::Inputs_MouseScaleFreeLook

Values in range (0.100000-3.000000)

Definition at line 15658 of file 2024_10_30.h.

◆ Inputs_MouseScaleY

Real CUserV2Profile::Inputs_MouseScaleY

Values in range (0.100000-3.000000)

Definition at line 15654 of file 2024_10_30.h.

◆ Inputs_MouseSensitivityDefault

Real CUserV2Profile::Inputs_MouseSensitivityDefault

Values in range (-1.000000-1.000000)

Definition at line 15666 of file 2024_10_30.h.

◆ Inputs_MouseSensitivityDefault_Raw

Real CUserV2Profile::Inputs_MouseSensitivityDefault_Raw

Definition at line 15674 of file 2024_10_30.h.

◆ Inputs_MouseSensitivityLaser

Real CUserV2Profile::Inputs_MouseSensitivityLaser

Values in range (-1.000000-1.000000)

Definition at line 15670 of file 2024_10_30.h.

◆ Inputs_MouseSensitivityLaser_Raw

Real CUserV2Profile::Inputs_MouseSensitivityLaser_Raw

Definition at line 15678 of file 2024_10_30.h.

◆ Inputs_Vehicles

Array<CVehicleSettings*> CUserV2Profile::Inputs_Vehicles

Definition at line 15682 of file 2024_10_30.h.

◆ Interface_AllowChatHiding

Boolean CUserV2Profile::Interface_AllowChatHiding

Definition at line 15630 of file 2024_10_30.h.

◆ Interface_AllyEnableCustomColor

Boolean CUserV2Profile::Interface_AllyEnableCustomColor

Definition at line 15574 of file 2024_10_30.h.

◆ Interface_AllyLinearHue

Real CUserV2Profile::Interface_AllyLinearHue

Values in range (0.000000-1.000000)

Definition at line 15578 of file 2024_10_30.h.

◆ Interface_BeaconDuration

Real CUserV2Profile::Interface_BeaconDuration

Values in range (0.500000-15.000000)

Definition at line 15602 of file 2024_10_30.h.

◆ Interface_BeaconOpacity

Real CUserV2Profile::Interface_BeaconOpacity

Values in range (0.000000-1.000000)

Definition at line 15594 of file 2024_10_30.h.

◆ Interface_BeaconSize

Real CUserV2Profile::Interface_BeaconSize

Values in range (0.100000-5.000000)

Definition at line 15598 of file 2024_10_30.h.

◆ Interface_BeaconUseProfileColor

Boolean CUserV2Profile::Interface_BeaconUseProfileColor

Definition at line 15590 of file 2024_10_30.h.

◆ Interface_ColorblindMode

Boolean CUserV2Profile::Interface_ColorblindMode

Definition at line 15634 of file 2024_10_30.h.

◆ Interface_CrosshairEnableCustomColor

Boolean CUserV2Profile::Interface_CrosshairEnableCustomColor

Definition at line 15546 of file 2024_10_30.h.

◆ Interface_CrosshairLinearHue

Real CUserV2Profile::Interface_CrosshairLinearHue

Values in range (0.000000-1.000000)

Definition at line 15554 of file 2024_10_30.h.

◆ Interface_CrosshairName

Text CUserV2Profile::Interface_CrosshairName

Definition at line 15566 of file 2024_10_30.h.

◆ Interface_CrosshairOpacity

Real CUserV2Profile::Interface_CrosshairOpacity

Values in range (0.100000-1.000000)

Definition at line 15562 of file 2024_10_30.h.

◆ Interface_CrosshairSaturation

Real CUserV2Profile::Interface_CrosshairSaturation

Values in range (0.000000-1.000000)

Definition at line 15550 of file 2024_10_30.h.

◆ Interface_CrosshairSize

Real CUserV2Profile::Interface_CrosshairSize

Values in range (0.100000-2.000000)

Definition at line 15558 of file 2024_10_30.h.

◆ Interface_DisplayRecords

CUserV2Profile::EDisplayRecords CUserV2Profile::Interface_DisplayRecords

Definition at line 15626 of file 2024_10_30.h.

◆ Interface_IngameChatBackground

CUserV2Profile::EIngameChatBackground CUserV2Profile::Interface_IngameChatBackground

Definition at line 15638 of file 2024_10_30.h.

◆ Interface_IngameChatTextSize

CUserV2Profile::EIngameChatTextSize CUserV2Profile::Interface_IngameChatTextSize

Definition at line 15642 of file 2024_10_30.h.

◆ Interface_InternalCamLocalPlayerVisibility

CUserV2Profile::EPlayerVisibility CUserV2Profile::Interface_InternalCamLocalPlayerVisibility

Definition at line 15606 of file 2024_10_30.h.

◆ Interface_OppoEnableCustomColor

Boolean CUserV2Profile::Interface_OppoEnableCustomColor

Definition at line 15582 of file 2024_10_30.h.

◆ Interface_OppoLinearHue

Real CUserV2Profile::Interface_OppoLinearHue

Values in range (0.000000-1.000000)

Definition at line 15586 of file 2024_10_30.h.

◆ Interface_PlayerShieldScale

Real CUserV2Profile::Interface_PlayerShieldScale

Values in range (0.100000-2.000000)

Definition at line 15570 of file 2024_10_30.h.

◆ Interface_ShowSpecialsFeedback

Boolean CUserV2Profile::Interface_ShowSpecialsFeedback

Definition at line 15622 of file 2024_10_30.h.

◆ Interface_UseAlternateCam1

Boolean CUserV2Profile::Interface_UseAlternateCam1

Definition at line 15614 of file 2024_10_30.h.

◆ Interface_UseAlternateCam2

Boolean CUserV2Profile::Interface_UseAlternateCam2

Definition at line 15618 of file 2024_10_30.h.

◆ Interface_UseOldInternalCam

Boolean CUserV2Profile::Interface_UseOldInternalCam

Definition at line 15610 of file 2024_10_30.h.

◆ Online_AutoSaveReplay

Boolean CUserV2Profile::Online_AutoSaveReplay

Definition at line 15514 of file 2024_10_30.h.

◆ Online_DefaultOpponentVisibility

CUserV2Profile::EPlayerVisibility CUserV2Profile::Online_DefaultOpponentVisibility

Definition at line 15522 of file 2024_10_30.h.

◆ Online_RoadsideSpectatorVisibility

CUserV2Profile::ERoadsideSpectatorVisibility CUserV2Profile::Online_RoadsideSpectatorVisibility

Definition at line 15526 of file 2024_10_30.h.

◆ Online_SaveRoundReplaysSeparately

Boolean CUserV2Profile::Online_SaveRoundReplaysSeparately

Definition at line 15518 of file 2024_10_30.h.

◆ Steam_OpenLinksInSteam

Boolean CUserV2Profile::Steam_OpenLinksInSteam

Definition at line 15538 of file 2024_10_30.h.

◆ Steam_SynchonizeWorkshopFiles

Boolean CUserV2Profile::Steam_SynchonizeWorkshopFiles

Definition at line 15542 of file 2024_10_30.h.

◆ STT_Available

Boolean const CUserV2Profile::STT_Available

Definition at line 15710 of file 2024_10_30.h.

◆ STT_Enabled

Boolean CUserV2Profile::STT_Enabled

Definition at line 15698 of file 2024_10_30.h.

◆ Title_IsForbiddenWithParentalLock

Boolean CUserV2Profile::Title_IsForbiddenWithParentalLock

Definition at line 15530 of file 2024_10_30.h.

◆ TTS_Enabled

Boolean CUserV2Profile::TTS_Enabled

Definition at line 15694 of file 2024_10_30.h.

◆ User_CharacterSkinOptions

Text CUserV2Profile::User_CharacterSkinOptions

Definition at line 15466 of file 2024_10_30.h.

◆ User_ClubLinkUrl

Text CUserV2Profile::User_ClubLinkUrl

Definition at line 15454 of file 2024_10_30.h.

◆ User_CombinePrestigeAndSkins

Boolean CUserV2Profile::User_CombinePrestigeAndSkins

Definition at line 15470 of file 2024_10_30.h.

◆ User_Description

Text CUserV2Profile::User_Description

Definition at line 15450 of file 2024_10_30.h.

◆ User_ForceEmptyPilotSkin

Boolean CUserV2Profile::User_ForceEmptyPilotSkin

Definition at line 15462 of file 2024_10_30.h.

◆ User_HornPitch

Real CUserV2Profile::User_HornPitch

Values in range (0.500000-2.000000)

Definition at line 15446 of file 2024_10_30.h.

◆ User_LightTrailHue

Real CUserV2Profile::User_LightTrailHue

Values in range (0.000000-1.000000)

Definition at line 15442 of file 2024_10_30.h.

◆ User_Trigram

Text CUserV2Profile::User_Trigram

Definition at line 15458 of file 2024_10_30.h.

◆ VoiceChat_Enabled

Boolean CUserV2Profile::VoiceChat_Enabled

Definition at line 15706 of file 2024_10_30.h.

◆ VoiceChat_Loopback

Boolean CUserV2Profile::VoiceChat_Loopback

Definition at line 15702 of file 2024_10_30.h.

◆ VoiceChat_SendTextAsVoice

Boolean CUserV2Profile::VoiceChat_SendTextAsVoice

Definition at line 15714 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CUserV2Profile::Medium
@ Medium
Definition: 2024_10_30.h:15391
CUserV2Profile::Advanced
@ Advanced
Definition: 2024_10_30.h:15319
CUserV2Profile::LeftCtrl
@ LeftCtrl
Definition: 2024_10_30.h:15352
CUserV2Profile::Transparent
@ Transparent
Definition: 2024_10_30.h:15384
CUserV2Profile::RightCtrl
@ RightCtrl
Definition: 2024_10_30.h:15353
CUserV2Profile::Hidden
@ Hidden
Definition: 2024_10_30.h:15359
CUserV2Profile::OnlyTextures
@ OnlyTextures
Definition: 2024_10_30.h:15343
CUserV2Profile::None
@ None
Definition: 2024_10_30.h:15344
CUserV2Profile::Progressive
@ Progressive
Definition: 2024_10_30.h:15367
CUserV2Profile::Day
@ Day
Definition: 2024_10_30.h:15326
CUserV2Profile::Always
@ Always
Definition: 2024_10_30.h:15368
CUserV2Profile::All
@ All
Definition: 2024_10_30.h:15342
CUserV2Profile::Opaque
@ Opaque
Definition: 2024_10_30.h:15361
CUserV2Profile::RightAlt
@ RightAlt
Definition: 2024_10_30.h:15351
CUserV2Profile::Simple
@ Simple
Definition: 2024_10_30.h:15334
CUserV2Profile::Never
@ Never
Definition: 2024_10_30.h:15375
CUserV2Profile::Ask
@ Ask
Definition: 2024_10_30.h:15318
CUserV2Profile::Small
@ Small
Definition: 2024_10_30.h:15392
CUserV2Profile::Expert
@ Expert
Definition: 2024_10_30.h:15336
CUserV2Profile::Sunrise
@ Sunrise
Definition: 2024_10_30.h:15325
CUserV2Profile::Night
@ Night
Definition: 2024_10_30.h:15328
CUserV2Profile::Sunset
@ Sunset
Definition: 2024_10_30.h:15327
CUserV2Profile::SpectatorOnly
@ SpectatorOnly
Definition: 2024_10_30.h:15376
CUserV2Profile::Ghost
@ Ghost
Definition: 2024_10_30.h:15360
CUserV2Profile::LeftAlt
@ LeftAlt
Definition: 2024_10_30.h:15350
CUserV2Profile::Big
@ Big
Definition: 2024_10_30.h:15393
CUserV2Profile::Hide
@ Hide
Definition: 2024_10_30.h:15369