API for GameModes Manialinks
Inherits from Game::CGameManialinkScriptHandler → MwFoundations::CMwNod
Inherits from Game::CGameManialinkScriptHandler → MwFoundations::CMwNod
API for GameModes Manialinks
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(CGameScriptHandlerPlaygroundInterface::EInGameMenuResult Result)
void CloseScoresTable()
void PlayUiSound(CGameScriptHandlerPlaygroundInterface::EUISound Sound, int SoundVariant, float Volume)
void Spectate(string Player)
uint GameTime
const CGamePlaygroundClientScriptAPI@ Playground
const CGameManiaPlanetScriptAPI@ ManiaPlanet
const CGamePlaygroundUIConfig@ UI
const CGamePlaygroundUIConfig@ ClientUI
bool IsSpectator
bool IsSpectatorClient
bool UseClans
bool UseForcedClans
const CGameManiaAppPlaygroundCommon@ ParentApp
const CGameCtnChallenge@ Map
const MwFastBuffer<CGameTeamProfile@> Teams
bool IsInGameMenuDisplayed
string CurrentServerLogin
wstring CurrentServerName
wstring CurrentServerDesc
string CurrentServerJoinLink
wstring CurrentServerModeName
uint SplitScreenNum
uint SplitScreenCount
bool SplitScreenIsHorizontal
bool IsTeamMode_deprec_
bool IsForcedTeams_deprec_
bool IsSpectatorMode
const CGamePlayerInfo@ LocalPlayerInfo_deprec_
void Dbg_SetProcessed(CGameManialinkScriptEvent@ Event)
bool IsKeyPressed(int KeyCode)
void EnableMenuNavigation(bool EnableInputs, bool WithAutoFocus, CGameManialinkControl@ AutoBackControl, int InputPriority)
void EnableMenuNavigation2(bool EnableInputs, bool WithAutoFocus, bool WithManualScroll, CGameManialinkControl@ AutoBackControl, int InputPriority)
void OpenLink(string Url, CGameManialinkScriptHandler::ELinkType LinkType)
void TriggerPageAction(string ActionString)
void SendCustomEvent(wstring Type, MwFastBuffer<wstring>& Data)
void PreloadImage(string ImageUrl)
void PreloadAll()
wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)
wstring FilterProfanities(wstring TextToFilter)
const CGameManialinkPage@ Page
const bool PageIsVisible
bool PageAlwaysUpdateScript
const uint Now
const uint Period
const uint CurrentTime
const string CurrentTimeText
const string CurrentLocalDateText
const wstring CurrentTimezone
const CGamePlayerInfo@ LocalUser
const CGameManiaTitle@ LoadedTitle
const CGameManialinkScriptHandler::ESystemPlatform SystemPlatform
ESystemPlatform::None
ESystemPlatform::Steam
ESystemPlatform::UPlay
ESystemPlatform::PS4
ESystemPlatform::XBoxOne
ESystemPlatform::PS5
ESystemPlatform::XBoxSeries
ESystemPlatform::Stadia
ESystemPlatform::Luna
const CGameManialinkScriptHandler::ESystemSkuIdentifier SystemSkuIdentifier
ESystemSkuIdentifier::Unknown
ESystemSkuIdentifier::EU
ESystemSkuIdentifier::US
ESystemSkuIdentifier::JP
ESystemSkuIdentifier::CN
const MwFastBuffer<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 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 CGameUserManagerScript@ UserMgr
const CGameManialinkAnimManager@ AnimMgr
const CGameMenuSceneScriptManager@ MenuSceneMgr
const CSystemPlatformScript@ System
const CGameWebServicesNotificationManagerScript@ WSNotificationMgr
string IdName
const MwId Id
EInGameMenuResult
EInGameMenuResult::Resume
EInGameMenuResult::Quit
EInGameMenuResult::NormalMenu
EInGameMenuResult::AdvancedMenu
EInGameMenuResult::ServerSettings
EUISound
EUISound::Default
EUISound::Silence
EUISound::StartMatch
EUISound::EndMatch
EUISound::StartRound
EUISound::EndRound
EUISound::PhaseChange
EUISound::TieBreakPoint
EUISound::TiePoint
EUISound::VictoryPoint
EUISound::Capture
EUISound::TimeOut
EUISound::Notice
EUISound::Warning
EUISound::PlayerEliminated
EUISound::PlayerHit
EUISound::Checkpoint
EUISound::Finish
EUISound::Record
EUISound::ScoreProgress
EUISound::RankChange
EUISound::Bonus
EUISound::FirstHit
EUISound::Combo
EUISound::PlayersRemaining
EUISound::Custom1
EUISound::Custom2
EUISound::Custom3
EUISound::Custom4
Documentation from build 2024-06-28 13:45:56
(Page rendering: 0.07 seconds, 15.84 MB)