CGamePlaygroundUIConfig

Trackmania Next API


CGamePlaygroundUIConfig

ID 0x03103000
Uninstantiable

Inherits from MwFoundations::CMwNod

This object handles the interface.

Methods

void Spectator_SetAutoTarget_Clear()

void Spectator_SetAutoTarget_All()

void Spectator_SetAutoTarget_User(CGamePlayerInfo@ User)

void Spectator_SetForcedTarget_Clear()

void Spectator_SetForcedTarget_AllPlayers()

void Spectator_SetForcedTarget_AllMap()

void Spectator_SetForcedTarget_Entity(CGameScriptEntity@ Entity)

void Spectator_SetForcedTarget_Landmark(CGameScriptMapLandmark@ Landmark)

void Spectator_SetForcedTarget_Ghost(MwId GhostInstanceId)

void Spectator_SetForcedTarget_Clan(int ClanNumber)

void SendChat(wstring Text)

void SendNotice(wstring Text, CGamePlaygroundUIConfig::ENoticeLevel Level, CGamePlayerInfo@ Avatar, CGamePlaygroundUIConfig::EAvatarVariant AvatarVariant, CGamePlaygroundUIConfig::EUISound Sound, int SoundVariant)

wstring GetLayerManialinkAction(CGameUILayer@ Layer)

void ClearLayerManialinkAction(CGameUILayer@ Layer)

CGameHud3dMarkerConfig@ AddMarkerPosition(vec3 Position)

CGameHud3dMarkerConfig@ AddMarkerEntity(CGameScriptEntity@ Entity)

CGameHud3dMarkerConfig@ AddMarkerLandmark(CGameScriptMapLandmark@ Landmark)

CGameHud3dMarkerConfig@ AddMarkerGhost(MwId GhostInstanceId)

void RemoveMarker(CGameHud3dMarkerConfig@ Marker)

void ClearMarkers()

void QueueMessage1(int Duration, int Priority, CGamePlaygroundUIConfig::EMessageDisplay Level, wstring Message, CGamePlayerInfo@ Avatar, CGamePlaygroundUIConfig::EAvatarVariant AvatarVariant, CGamePlaygroundUIConfig::EUISound Sound, int SoundVariant)

void QueueMessage2(int Duration, int Priority, CGamePlaygroundUIConfig::EMessageDisplay Level, wstring Message, CGamePlaygroundUIConfig::EUISound Sound, int SoundVariant)

void QueueMessage3(int Duration, int Priority, CGamePlaygroundUIConfig::EMessageDisplay Level, wstring Message)

void ClearMessages()

Members

CGamePlaygroundUIConfig::EUISequence UISequence

EUISequence::None
EUISequence::Playing
EUISequence::Intro
EUISequence::Outro
EUISequence::Podium
EUISequence::CustomMTClip
EUISequence::EndRound
EUISequence::PlayersPresentation
EUISequence::UIInteraction
EUISequence::RollingBackgroundIntro
EUISequence::CustomMTClip_WithUIInteraction
EUISequence::Finish

const bool UISequenceIsCompleted

wstring UISequence_CustomMTClip

uint UISequence_CustomMTRefTime

bool UISequence_CanSkipIntroMT

string UISequence_PodiumPlayersWin

string UISequence_PodiumPlayersLose

CGamePlaygroundUIConfig::EMediaClipStyle MediaClipStyle

EMediaClipStyle::None
EMediaClipStyle::TM
EMediaClipStyle::SM

CGamePlaygroundUIConfig::ECutSceneStyle UISequence_CutSceneStyle

ECutSceneStyle::None
ECutSceneStyle::TM
ECutSceneStyle::SM

bool DisableZoomTransitions

wstring ManialinkPage

wstring BigMessage

string BigMessageAvatarLogin

CGamePlaygroundUIConfig::EAvatarVariant BigMessageAvatarVariant

EAvatarVariant::Default
EAvatarVariant::Sad
EAvatarVariant::Happy

CGamePlaygroundUIConfig::EUISound BigMessageSound

EUISound::Default
EUISound::Silence
EUISound::StartMatch
EUISound::EndMatch
EUISound::StartRound
EUISound::EndRound
EUISound::PhaseChange
EUISound::TieBreakPoint
EUISound::TiePoint
EUISound::VictoryPoint
EUISound::Capture
EUISound::TimeOut
EUISound::Notice
EUISound::Warning
EUISound::PlayerEliminated
EUISound::PlayerHit
EUISound::Checkpoint
EUISound::Finish
EUISound::Record
EUISound::ScoreProgress
EUISound::RankChange
EUISound::Bonus
EUISound::FirstHit
EUISound::Combo
EUISound::PlayersRemaining
EUISound::Custom1
EUISound::Custom2
EUISound::Custom3
EUISound::Custom4

uint BigMessageSoundVariant

wstring StatusMessage

wstring GaugeMessage

float GaugeRatio

uint GaugeClan

string Hud3dMarkers

string MarkersXML

bool OverrideMarkers

const MwFastBuffer<CGameHud3dMarkerConfig@> Markers

const MwFastBuffer<CGameUILayer@> UILayers

bool OverlayHideAll

bool OverlayHideNotices

bool OverlayHideMapInfo

bool OverlayHideOpponentsInfo

bool OverlayHideChat

bool OverlayHideCheckPointList

bool OverlayHideRoundScores

bool OverlayHideCountdown

bool OverlayHideCrosshair

bool OverlayHideGauges

bool OverlayHideConsumables

bool OverlayHide321Go

bool OverlayMute321Go

bool OverlayHideBackground

bool OverlayHideChrono

bool OverlayHideSpeedAndDist

bool OverlayHidePersonnalBestAndRank

bool OverlayHidePosition

bool OverlayHideCheckPointTime

bool OverlayHideEndMapLadderRecap

bool OverlayHideMultilapInfos

bool OverlayHideSpectatorControllers

bool OverlayHideSpectatorInfos

bool OverlayChatHideAvatar

uint OverlayChatLineCount

vec2 OverlayChatOffset

float OverlayChatWidthCoef

MwId ForcedCrosshairAction

vec2 CountdownCoord

bool NoticesFilter_HidePlayerInfo

bool NoticesFilter_HidePlayerWarning

bool NoticesFilter_HidePlayerInfoIfNotMe

bool NoticesFilter_HidePlayerWarningIfNotMe

bool NoticesFilter_HideMapInfo

bool NoticesFilter_HideMapWarning

bool NoticesFilter_HideMatchInfo

bool NoticesFilter_HideMatchWarning

CGamePlaygroundUIConfig::ENoticeLevel NoticesFilter_LevelToShowAsBigMessage

ENoticeLevel::Default
ENoticeLevel::PlayerInfo
ENoticeLevel::PlayerWarning
ENoticeLevel::MapInfo
ENoticeLevel::MapWarning
ENoticeLevel::MatchInfo
ENoticeLevel::MatchWarning

string ScoreTable

CGamePlaygroundUIConfig::EVisibility ScoreTableVisibility

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

string SmallScoreTable

CGamePlaygroundUIConfig::EVisibility SmallScoreTableVisibility

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

bool ScoreTableOnlyManialink

bool AltMenuNoDefaultScores

bool AltMenuNoCustomScores

bool OverlayScoreSummary

MwId ScoreSummary_Player1

int ScoreSummary_Points1

int ScoreSummary_RoundPoints1

int ScoreSummary_MatchPoints1

float ScoreSummary_Gauge1

MwId ScoreSummary_Player2

int ScoreSummary_Points2

int ScoreSummary_RoundPoints2

int ScoreSummary_MatchPoints2

float ScoreSummary_Gauge2

bool ScreenIn3dHideScoreSummary

bool ScreenIn3dHideVersus

bool CameraDisplay_IsActive

bool DisplayControl_UseLiveCamera

bool DisplayControl_UseEsportsProgrammation

int CountdownEndTime

CGamePlaygroundUIConfig::EUIStatus UIStatus

EUIStatus::None
EUIStatus::Normal
EUIStatus::Warning
EUIStatus::Error
EUIStatus::Official

CGamePlaygroundUIConfig::EHudVisibility LabelsVisibility

EHudVisibility::Nothing
EHudVisibility::Everything
EHudVisibility::MarkersOnly
EHudVisibility::Default

bool LabelsVisibility_SkipMarkersOnly

CGamePlaygroundUIConfig::ELabelsVisibility AlliesLabelsVisibility

ELabelsVisibility::None
ELabelsVisibility::Never
ELabelsVisibility::Always
ELabelsVisibility::WhenInFrustum
ELabelsVisibility::WhenVisible
ELabelsVisibility::WhenInMiddleOfScreen

CGamePlaygroundUIConfig::EVisibility AlliesLabelsShowGauges

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

CGamePlaygroundUIConfig::EVisibility AlliesLabelsShowNames

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

uint AlliesLabelsMaxCount

CGamePlaygroundUIConfig::ELabelsVisibility TeamLabelsVisibility

ELabelsVisibility::None
ELabelsVisibility::Never
ELabelsVisibility::Always
ELabelsVisibility::WhenInFrustum
ELabelsVisibility::WhenVisible
ELabelsVisibility::WhenInMiddleOfScreen

CGamePlaygroundUIConfig::EVisibility TeamLabelsShowGauges

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

CGamePlaygroundUIConfig::EVisibility TeamLabelsShowNames

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

CGamePlaygroundUIConfig::ELabelsVisibility OpposingTeamLabelsVisibility

ELabelsVisibility::None
ELabelsVisibility::Never
ELabelsVisibility::Always
ELabelsVisibility::WhenInFrustum
ELabelsVisibility::WhenVisible
ELabelsVisibility::WhenInMiddleOfScreen

CGamePlaygroundUIConfig::EVisibility OpposingTeamLabelsShowGauges

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

CGamePlaygroundUIConfig::EVisibility OpposingTeamLabelsShowNames

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

bool PlayerDisableFreeCam

bool ForceSpectator

uint SpectatorForceCameraType

float SpectatorCamAutoLatitude

float SpectatorCamAutoLongitude

float SpectatorCamAutoRadius

CGamePlaygroundUIConfig::EObserverMode SpectatorObserverMode

EObserverMode::Default
EObserverMode::Forced
EObserverMode::Forbidden
EObserverMode::Manual

MwId SpectatorAutoTarget

MwId SpectatorForcedTarget

int SpectatorForcedClan

Inherited members CMwNod

string IdName

const MwId Id

Enums

EUISequence

EUISequence::None
EUISequence::Playing
EUISequence::Intro
EUISequence::Outro
EUISequence::Podium
EUISequence::CustomMTClip
EUISequence::EndRound
EUISequence::PlayersPresentation
EUISequence::UIInteraction
EUISequence::RollingBackgroundIntro
EUISequence::CustomMTClip_WithUIInteraction
EUISequence::Finish

EUIStatus

EUIStatus::None
EUIStatus::Normal
EUIStatus::Warning
EUIStatus::Error
EUIStatus::Official

EVisibility

EVisibility::None
EVisibility::Normal
EVisibility::Manual
EVisibility::ForcedHidden
EVisibility::ForcedVisible

ELabelsVisibility

ELabelsVisibility::None
ELabelsVisibility::Never
ELabelsVisibility::Always
ELabelsVisibility::WhenInFrustum
ELabelsVisibility::WhenVisible
ELabelsVisibility::WhenInMiddleOfScreen

EAvatarVariant

EAvatarVariant::Default
EAvatarVariant::Sad
EAvatarVariant::Happy

EUISound

EUISound::Default
EUISound::Silence
EUISound::StartMatch
EUISound::EndMatch
EUISound::StartRound
EUISound::EndRound
EUISound::PhaseChange
EUISound::TieBreakPoint
EUISound::TiePoint
EUISound::VictoryPoint
EUISound::Capture
EUISound::TimeOut
EUISound::Notice
EUISound::Warning
EUISound::PlayerEliminated
EUISound::PlayerHit
EUISound::Checkpoint
EUISound::Finish
EUISound::Record
EUISound::ScoreProgress
EUISound::RankChange
EUISound::Bonus
EUISound::FirstHit
EUISound::Combo
EUISound::PlayersRemaining
EUISound::Custom1
EUISound::Custom2
EUISound::Custom3
EUISound::Custom4

ENoticeLevel

ENoticeLevel::Default
ENoticeLevel::PlayerInfo
ENoticeLevel::PlayerWarning
ENoticeLevel::MapInfo
ENoticeLevel::MapWarning
ENoticeLevel::MatchInfo
ENoticeLevel::MatchWarning

EMessageDisplay

EMessageDisplay::Chat
EMessageDisplay::Small
EMessageDisplay::Status
EMessageDisplay::Big

EObserverMode

EObserverMode::Default
EObserverMode::Forced
EObserverMode::Forbidden
EObserverMode::Manual

EHudVisibility

EHudVisibility::Nothing
EHudVisibility::Everything
EHudVisibility::MarkersOnly
EHudVisibility::Default

EMediaClipStyle

EMediaClipStyle::None
EMediaClipStyle::TM
EMediaClipStyle::SM

ECutSceneStyle

ECutSceneStyle::None
ECutSceneStyle::TM
ECutSceneStyle::SM

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