CGameManiaApp

Trackmania Next API


CGameManiaApp

ID 0x031A4000
Uninstantiable

Inherits from MwFoundations::CMwNod

API for Maniaplanet client scripts.

Inherited by

Game::CGameModuleEditorBase 0x03007000
Game::CGameEditorPluginMap 0x03160000
Game::CGameManiaplanetPlugin 0x03182000
Game::CGameManiaAppPlaygroundCommon 0x031A6000
Game::CGameManiaAppTitle 0x031A9000
Game::CGameManiaAppBrowser 0x031AC000
Game::CGameManiaAppMinimal 0x031BC000
Game::CGameEditorPlugin 0x03274000
Methods

CGameUILayer@ UILayerCreate()

void UILayerDestroy(CGameUILayer@ Layer)

void UILayerDestroyAll()

void LayerCustomEvent(CGameUILayer@ Layer, wstring Type, MwFastBuffer<wstring>& Data)

void OpenLink(string Url, CGameManiaApp::ELinkType LinkType)

bool OpenFileInExplorer(wstring FileName)

void Dialog_Message(wstring Message)

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

MwId TTS_Context_Enter(int Level)

MwId TTS_Context_Leave(MwId ContextId)

void TTS_Context_Change_Control(MwId ContextId, CGameManialinkControl@ Control)

void TTS_Context_Change_Text(MwId ContextId, wstring Text, bool Translate)

void TTS_Context_Read_Lvl(int Level)

void TTS_Context_Read_Id(MwId ContextId)

wstring FilterProfanities(wstring TextToFilter)

Members

const string ManiaAppUrl

const string ManiaAppBaseUrl

const int Now

const bool IsVisible

const uint CurrentDate

const string CurrentLocalDateText

const wstring CurrentTimezone

uint LayersDefaultManialinkVersion

const CGamePlayerInfo@ LocalUser

const CGameManiaTitle@ LoadedTitle

const CGameManiaApp::ESystemPlatform SystemPlatform

ESystemPlatform::None
ESystemPlatform::Steam
ESystemPlatform::UPlay
ESystemPlatform::PS4
ESystemPlatform::XBoxOne
ESystemPlatform::PS5
ESystemPlatform::XBoxSeries
ESystemPlatform::Stadia
ESystemPlatform::Luna

const CGameManiaApp::ESystemSkuIdentifier SystemSkuIdentifier

ESystemSkuIdentifier::Unknown
ESystemSkuIdentifier::EU
ESystemSkuIdentifier::US
ESystemSkuIdentifier::JP
ESystemSkuIdentifier::CN

bool EnableMenuNavigationInputs

const float MouseX

const float MouseY

const MwFastBuffer<CGameUILayer@> UILayers

const CXmlScriptParsingManager@ Xml

const CNetScriptHttpManager@ Http

const CGameVideoScriptManager@ Video

const CAudioScriptManager@ Audio

const CInputScriptManager@ Input

const CGameDataFileManagerScript@ DataFileMgr

const CGameScoreAndLeaderBoardManagerScript@ ScoreMgr

const CGameZoneManagerScript@ ZoneMgr

const CGameUserPrivilegesManagerScript@ PrivilegeMgr

const CGameMasterServerRichPresenceManagerScript@ PresenceMgr

const CGameClientTrackingScript@ TrackingMgr

const CGameUserManagerScript@ UserMgr

const CGameWebServicesNotificationManagerScript@ WSNotificationMgr

const CSystemPlatformScript@ System

const CGameManiaPlanetScriptAPI@ ManiaPlanet

bool TTS_Disabled

Inherited members CMwNod

string IdName

const MwId Id

Enums

ELinkType

ELinkType::ExternalBrowser
ELinkType::ManialinkBrowser

ESystemPlatform

ESystemPlatform::None
ESystemPlatform::Steam
ESystemPlatform::UPlay
ESystemPlatform::PS4
ESystemPlatform::XBoxOne
ESystemPlatform::PS5
ESystemPlatform::XBoxSeries
ESystemPlatform::Stadia
ESystemPlatform::Luna

ESystemSkuIdentifier

ESystemSkuIdentifier::Unknown
ESystemSkuIdentifier::EU
ESystemSkuIdentifier::US
ESystemSkuIdentifier::JP
ESystemSkuIdentifier::CN

Documentation from build 2024-04-30 16:52:32
(Page rendering: 0.03 seconds, 15.86 MB)