Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CManiaApp Class Reference

API for Maniaplanet client scripts. More...

#include <doc.h>

Inheritance diagram for CManiaApp:
[legend]

Public Types

enum  ELinkType { ExternalBrowser , ManialinkBrowser }

Public Member Functions

CUILayer UILayerCreate ()
Void UILayerDestroy (CUILayer Layer)
Void UILayerDestroyAll ()
Void LayerCustomEvent (CUILayer Layer, Text Type, Array< Text > Data)
Void OpenLink (Text Url, CManiaApp::ELinkType LinkType)
Boolean OpenFileInExplorer (Text FileName)
Void Dialog_Message (Text Message)
Text Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly)
Ident TTS_Context_Enter (Integer Level)
Ident TTS_Context_Leave (Ident ContextId)
Void TTS_Context_Change (Ident ContextId, CMlControl Control)
Void TTS_Context_Change (Ident ContextId, Text Text, Boolean Translate)
Void TTS_Context_Read (Integer Level)
Void TTS_Context_Read (Ident ContextId)
Text FilterProfanities (Text TextToFilter)

Public Attributes

Text const ManiaAppUrl
Text const ManiaAppBaseUrl
Integer const Now
Boolean const IsVisible
Integer LayersDefaultManialinkVersion
CUser *const LocalUser
CTitle *const LoadedTitle
Boolean EnableMenuNavigationInputs
Array< CUILayer *const > UILayers
CParsingManager *const Xml
CHttpManager *const Http
CVideoManager *const Video
CAudioManager *const Audio
CInputManager *const Input
CDataFileMgr *const DataFileMgr
CScoreMgr *const ScoreMgr
CRankingsZoneMgr *const ZoneMgr
CTrackingMgr *const TrackingMgr
CUserV2Manager *const UserMgr
CWSNotificationManager *const WSNotificationMgr
CSystemPlatform *const System
Boolean TTS_Disabled
Public Attributes inherited from CNod
Ident const Id

Detailed Description

API for Maniaplanet client scripts.

Supported declare modes :

  • Local
  • Persistent

Member Enumeration Documentation

◆ ELinkType

Enumerator
ExternalBrowser 
ManialinkBrowser 

Member Function Documentation

◆ Dbg_DumpDeclareForVariables()

Text CManiaApp::Dbg_DumpDeclareForVariables ( CNod Nod,
Boolean StatsOnly )

◆ Dialog_Message()

Void CManiaApp::Dialog_Message ( Text Message)

◆ FilterProfanities()

Text CManiaApp::FilterProfanities ( Text TextToFilter)

◆ LayerCustomEvent()

Void CManiaApp::LayerCustomEvent ( CUILayer Layer,
Text Type,
Array< Text > Data )

◆ OpenFileInExplorer()

Boolean CManiaApp::OpenFileInExplorer ( Text FileName)

Explore to given file or folder. Returns False if it does not exist on the filesystem. (may be because it is in a pack)

◆ OpenLink()

Void CManiaApp::OpenLink ( Text Url,
CManiaApp::ELinkType LinkType )

◆ TTS_Context_Change() [1/2]

Void CManiaApp::TTS_Context_Change ( Ident ContextId,
CMlControl Control )

◆ TTS_Context_Change() [2/2]

Void CManiaApp::TTS_Context_Change ( Ident ContextId,
Text Text,
Boolean Translate )

◆ TTS_Context_Enter()

Ident CManiaApp::TTS_Context_Enter ( Integer Level)

◆ TTS_Context_Leave()

Ident CManiaApp::TTS_Context_Leave ( Ident ContextId)

◆ TTS_Context_Read() [1/2]

Void CManiaApp::TTS_Context_Read ( Ident ContextId)

◆ TTS_Context_Read() [2/2]

Void CManiaApp::TTS_Context_Read ( Integer Level)

◆ UILayerCreate()

CUILayer CManiaApp::UILayerCreate ( )

◆ UILayerDestroy()

Void CManiaApp::UILayerDestroy ( CUILayer Layer)

◆ UILayerDestroyAll()

Void CManiaApp::UILayerDestroyAll ( )

Member Data Documentation

◆ Audio

CAudioManager* const CManiaApp::Audio

◆ DataFileMgr

CDataFileMgr* const CManiaApp::DataFileMgr

◆ EnableMenuNavigationInputs

Boolean CManiaApp::EnableMenuNavigationInputs

◆ Http

CHttpManager* const CManiaApp::Http

◆ Input

CInputManager* const CManiaApp::Input

◆ IsVisible

Boolean const CManiaApp::IsVisible

◆ LayersDefaultManialinkVersion

Integer CManiaApp::LayersDefaultManialinkVersion

◆ LoadedTitle

CTitle* const CManiaApp::LoadedTitle

◆ LocalUser

CUser* const CManiaApp::LocalUser

◆ ManiaAppBaseUrl

Text const CManiaApp::ManiaAppBaseUrl

◆ ManiaAppUrl

Text const CManiaApp::ManiaAppUrl

◆ Now

Integer const CManiaApp::Now

◆ ScoreMgr

CScoreMgr* const CManiaApp::ScoreMgr

◆ System

CSystemPlatform* const CManiaApp::System

◆ TrackingMgr

CTrackingMgr* const CManiaApp::TrackingMgr

◆ TTS_Disabled

Boolean CManiaApp::TTS_Disabled

◆ UILayers

Array<CUILayer* const > CManiaApp::UILayers

◆ UserMgr

CUserV2Manager* const CManiaApp::UserMgr

◆ Video

CVideoManager* const CManiaApp::Video

◆ WSNotificationMgr

CWSNotificationManager* const CManiaApp::WSNotificationMgr

◆ Xml

CParsingManager* const CManiaApp::Xml

◆ ZoneMgr

CRankingsZoneMgr* const CManiaApp::ZoneMgr

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