Trackmania ManiaScript Reference 2025.6.19.2137
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: