Trackmania Turbo ManiaScript Reference 2016.11.07.1615
A ManiaScript Reference of the Trackmania Turbo game.
Loading...
Searching...
No Matches
CMlScript Struct Reference

#include <doc.h>

Inheritance diagram for CMlScript:
[legend]

Public Types

enum  LinkType {
  ExternalBrowser , ManialinkBrowser , Goto , ExternalFromId ,
  ManialinkFromId , GotoFromId
}
 
enum  ESystemPlatform {
  None , Steam , UPlay , PS4 ,
  XBoxOne
}
 
enum  ESystemSkuIdentifier { Unknown , EU , US , JP }
 

Public Member Functions

Void Dbg_SetProcessed (CMlEvent Event)
 
Boolean IsKeyPressed (Integer KeyCode)
 
Void EnableMenuNavigation (Boolean EnableInputs, Boolean WithAutoFocus, CMlControl AutoBackControl, Integer InputPriority)
 
Void OpenLink (Text Url, LinkType LinkType)
 
Void TriggerPageAction (Text ActionString)
 
Void SendCustomEvent (Text Type, Text[] Data)
 
Void PreloadImage (Text ImageUrl)
 
Void PreloadAll ()
 
Text Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly)
 

Public Attributes

const CMlPage Page
 
const Boolean PageIsVisible
 
const Integer Now
 
const Integer Period
 
const Integer CurrentTime
 
const Text CurrentTimeText
 
const Text CurrentLocalDateText
 
const CUser LocalUser
 
const CTitle LoadedTitle
 
const ESystemPlatform SystemPlatform
 
const ESystemSkuIdentifier SystemSkuIdentifier
 
const CMlEvent[] PendingEvents
 
Boolean Dbg_WarnOnDroppedEvents
 
const Real MouseX
 
const Real MouseY
 
const Boolean MouseLeftButton
 
const Boolean MouseRightButton
 
const Boolean MouseMiddleButton
 
const Boolean KeyUp
 
const Boolean KeyDown
 
const Boolean KeyLeft
 
const Boolean KeyRight
 
const Boolean KeyReturn
 
const Boolean KeySpace
 
const Boolean KeyDelete
 
Boolean EnableMenuNavigationInputs
 
const Boolean IsMenuNavigationForeground
 
const CXmlManager Xml
 
const CHttpManager Http
 
const CVideoManager Video
 
const CAudioManager Audio
 
const CInputManager Input
 
const CDataMgr DataMgr
 
const CScoreMgr ScoreMgr
 
const CPrivilegeMgr PrivilegeMgr
 
const CPresenceMgr PresenceMgr
 
const CGamePluginInterfacesScript Plugins
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

Supported declare modes : Local Persistent This is the base Manialink page interface.

Member Function Documentation

◆ SendCustomEvent()

Void CMlScript::SendCustomEvent ( Text Type,
Text[] Data )

Send a custom event to the ManiaApp owning the layer, no-op otherwise.

Member Data Documentation

◆ LocalUser

const CUser CMlScript::LocalUser

Local user structure.


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