CTmRaceInterfaceManialinkScripHandler

TrackMania Turbo API


CTmRaceInterfaceManialinkScripHandler

ID 0x24057000
Uninstantiable

Inherits from Game::CGameScriptHandlerPlaygroundInterface → Game::CGameManialinkScriptHandler → MwFoundations::CMwNod

Trackmania race API for Manialink scripts

Members

const CTrackManiaPlayer@ InputPlayer

const CTrackManiaPlayer@ GUIPlayer

const MwBuffer<CTmRaceClientEvent@> RaceEvents

const uint NbLaps

const bool IndependantLaps

const MwBuffer<CTrackManiaPlayer@> Players

const MwBuffer<CTmRaceRulesScore@> Scores

const MwBuffer<int> ClanScores

const uint SplitScreenNum

const uint SplitScreenCount

uint CurPlayerCamera

const vec3 MapStartLinePos

const MwBuffer<vec3> MapCheckpointPos

const MwBuffer<vec3> MapFinishLinePos

const bool MapIsLapRace

const uint MapNbLaps

void ShowCurChallengeCard()

void ShowModeHelp()

void CopyServerLinkToClipBoard()

void JoinTeam1()

void JoinTeam2()

void RequestSpectatorClient(bool Spectator)

void SetSpectateTarget(string Player)

void ShowProfile(string Player)

void ShowInGameMenu()

void CloseInGameMenu(EInGameMenuResult Result)

void CloseScoresTable()

void PlayUiSound(EUISound Sound, int SoundVariant, float Volume)

void Spectate(string Player)

const int GameTime

const CGamePlaygroundClientScriptAPI@ Playground

CGamePlaygroundUIConfig@ UI

CGamePlaygroundUIConfig@ ClientUI

const bool IsSpectator

const bool IsSpectatorClient

const bool UseClans

const bool UseForcedClans

const CGameManiaAppPlaygroundCommon@ ParentApp

const CGameCtnChallenge@ Map

const MwBuffer<CGameTeamProfile@> Teams

const bool IsInGameMenuDisplayed

const string CurrentServerLogin

const wstring CurrentServerName

const wstring CurrentServerDesc

const string CurrentServerJoinLink

const wstring CurrentServerModeName

const bool IsTeamMode

const bool IsForcedTeams

bool IsSpectatorMode

const CGamePlayerInfo@ LocalPlayerInfo

const CGameAchievementScriptManager@ AchievementsManager

Inherited methods CGameManialinkScriptHandler

void Dbg_SetProcessed(CGameManialinkScriptEvent@ Event)

bool IsKeyPressed(int KeyCode)

void EnableMenuNavigation(bool EnableInputs, bool WithAutoFocus, CGameManialinkControl@ AutoBackControl, int InputPriority)

void OpenLink(string Url, LinkType LinkType)

void TriggerPageAction(string ActionString)

CGameManiaplanetPluginInterface@ GetPluginInterface(wstring Name)

void SendCustomEvent(wstring Type, MwBuffer<wstring>& Data)

void PreloadImage(string ImageUrl)

void PreloadAll()

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

Inherited members CGameManialinkScriptHandler

const CGameManialinkPage@ Page

const bool PageIsVisible

const uint Now

const uint Period

const uint CurrentTime

const string CurrentTimeText

const string CurrentLocalDateText

const CGamePlayerInfo@ LocalUser

const CGameManiaTitle@ LoadedTitle

const ESystemPlatform SystemPlatform

const ESystemSkuIdentifier SystemSkuIdentifier

const MwBuffer<CGameManialinkScriptEvent@> PendingEvents

bool Dbg_WarnOnDroppedEvents

const float MouseX

const float MouseY

const bool MouseLeftButton

const bool MouseRightButton

const bool MouseMiddleButton

const bool KeyUp

const bool KeyDown

const bool KeyLeft

const bool KeyRight

const bool KeyReturn

const bool KeySpace

const bool KeyDelete

bool EnableMenuNavigationInputs

const bool IsMenuNavigationForeground

const CXmlScriptManager@ Xml

const CNetScriptHttpManager@ Http

const CGameVideoScriptManager@ Video

const CAudioScriptManager@ Audio

const CInputScriptManager@ Input

const CGameDataManagerScript@ DataMgr

const CGameScoreAndLeaderBoardManagerScript@ ScoreMgr

const CGameUserPrivilegesManagerScript@ PrivilegeMgr

const CGameMasterServerRichPresenceManagerScript@ PresenceMgr

const MwBuffer<CGameManiaplanetPluginInterface@> PluginInterfaces

const CGamePluginInterfacesScript@ Plugins

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2016-11-07 16:15:45
(Page rendering: 0.06 seconds, 10.81 MB)