ManiaScript Trackmania 2020  14/07/2025
CManiaAppPlaygroundEvent Class Reference

GameMode ManaiApp event. More...

#include <2025_07_14.h>

Inheritance diagram for CManiaAppPlaygroundEvent:
CManiaAppEvent CBaseConstEvent CNod

Public Types

enum  Type {
  LayerCustomEvent, KeyPress, MenuNavigation, PlaygroundScriptEvent,
  GhostAdded, RecordUpdated, RecordsUpdated, OnPlayerTriggerSpecial,
  OnPlayerTriggerWaypoint
}
 
enum  GameplaySpecialType {
  None, Turbo, Turbo2, TurboRoulette,
  FreeWheeling, NoGrip, NoSteering, ForceAcceleration,
  Reset, SlowMotion, Bumper, Bumper2,
  ReactorBoost_Legacy, Fragile, ReactorBoost2_Legacy, Bouncy,
  NoBrakes, Cruise, ReactorBoost_Oriented, ReactorBoost2_Oriented,
  VehicleTransform_Reset, VehicleTransform_CarSnow, VehicleTransform_CarRally, VehicleTransform_CarDesert,
  Null
}
 
enum  GameplayTurboRoulette { TurboRoulette_None, TurboRoulette_1, TurboRoulette_2, TurboRoulette_3 }
 
- Public Types inherited from CManiaAppEvent
enum  EType { LayerCustomEvent, KeyPress, ExternalCustomEvent, MenuNavigation }
 
enum  EMenuNavAction {
  Up, Right, Left, Down,
  Select, Cancel, PageUp, PageDown,
  AppMenu, Action1, Action2, Action3,
  Action4, ScrollUp, ScrollDown
}
 

Public Attributes

CManiaAppPlaygroundEvent::Type const PlaygroundType
 
Text const PlaygroundScriptEventType
 
Array< TextPlaygroundScriptEventData
 
CGhost *const Ghost
 
CManiaAppPlaygroundEvent::GameplaySpecialType const GameplaySpecialType
 
CManiaAppPlaygroundEvent::GameplayTurboRoulette const GameplayTurboRoulette
 
Boolean const IsBoostUpElseDown
 
Integer const WaypointLandmarkIndex
 
Integer const RaceWaypointTime
 
Integer const DiffWithBestRace
 
Boolean const DiffWithBestRace_IsValid
 
Integer const LapWaypointTime
 
Integer const DiffWithBestLap
 
Boolean const DiffWithBestLap_IsValid
 
Boolean const IsFinish
 
Boolean const IsNewLap
 
Integer const RaceWaypointCount
 
Integer const LapWaypointCount
 
- Public Attributes inherited from CManiaAppEvent
CManiaAppEvent::EType const Type
 
CUILayer *const CustomEventLayer
 
Text const CustomEventType
 
Array< TextCustomEventData
 
Text const ExternalEventType
 
Array< TextExternalEventData
 
CManiaAppEvent::EMenuNavAction const MenuNavAction
 
Boolean const IsActionAutoRepeat
 
Integer const KeyCode
 
Text const KeyName
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

GameMode ManaiApp event.

Supported declare modes :

  • Local

Definition at line 20905 of file 2025_07_14.h.

Member Enumeration Documentation

◆ GameplaySpecialType

Enumerator
None 
Turbo 
Turbo2 
TurboRoulette 
FreeWheeling 
NoGrip 
NoSteering 
ForceAcceleration 
Reset 
SlowMotion 
Bumper 
Bumper2 
ReactorBoost_Legacy 
Fragile 
ReactorBoost2_Legacy 
Bouncy 
NoBrakes 
Cruise 
ReactorBoost_Oriented 
ReactorBoost2_Oriented 
VehicleTransform_Reset 
VehicleTransform_CarSnow 
VehicleTransform_CarRally 
VehicleTransform_CarDesert 
Null 

Definition at line 20925 of file 2025_07_14.h.

20925  {
20926  None,
20927  Turbo,
20928  Turbo2,
20929  TurboRoulette,
20930  FreeWheeling,
20931  NoGrip,
20932  NoSteering,
20934  Reset,
20935  SlowMotion,
20936  Bumper,
20937  Bumper2,
20939  Fragile,
20941  Bouncy,
20942  NoBrakes,
20943  Cruise,
20950  XXX Null,
20951  };

◆ GameplayTurboRoulette

Enumerator
TurboRoulette_None 
TurboRoulette_1 
TurboRoulette_2 
TurboRoulette_3 

Definition at line 20955 of file 2025_07_14.h.

20955  {
20960  };

◆ Type

Enumerator
LayerCustomEvent 
KeyPress 
MenuNavigation 
PlaygroundScriptEvent 
GhostAdded 
RecordUpdated 
RecordsUpdated 
OnPlayerTriggerSpecial 
OnPlayerTriggerWaypoint 

Definition at line 20910 of file 2025_07_14.h.

20910  {
20912  KeyPress,
20913  (reserved),
20916  GhostAdded,
20917  RecordUpdated,
20921  };

Member Data Documentation

◆ DiffWithBestLap

Integer const CManiaAppPlaygroundEvent::DiffWithBestLap

Definition at line 21012 of file 2025_07_14.h.

◆ DiffWithBestLap_IsValid

Boolean const CManiaAppPlaygroundEvent::DiffWithBestLap_IsValid

Definition at line 21016 of file 2025_07_14.h.

◆ DiffWithBestRace

Integer const CManiaAppPlaygroundEvent::DiffWithBestRace

Definition at line 21000 of file 2025_07_14.h.

◆ DiffWithBestRace_IsValid

Boolean const CManiaAppPlaygroundEvent::DiffWithBestRace_IsValid

Definition at line 21004 of file 2025_07_14.h.

◆ GameplaySpecialType

◆ GameplayTurboRoulette

◆ Ghost

CGhost* const CManiaAppPlaygroundEvent::Ghost

Definition at line 20976 of file 2025_07_14.h.

◆ IsBoostUpElseDown

Boolean const CManiaAppPlaygroundEvent::IsBoostUpElseDown

Definition at line 20988 of file 2025_07_14.h.

◆ IsFinish

Boolean const CManiaAppPlaygroundEvent::IsFinish

Definition at line 21020 of file 2025_07_14.h.

◆ IsNewLap

Boolean const CManiaAppPlaygroundEvent::IsNewLap

Definition at line 21024 of file 2025_07_14.h.

◆ LapWaypointCount

Integer const CManiaAppPlaygroundEvent::LapWaypointCount

Definition at line 21032 of file 2025_07_14.h.

◆ LapWaypointTime

Integer const CManiaAppPlaygroundEvent::LapWaypointTime

Definition at line 21008 of file 2025_07_14.h.

◆ PlaygroundScriptEventData

Array<Text> CManiaAppPlaygroundEvent::PlaygroundScriptEventData

Definition at line 20972 of file 2025_07_14.h.

◆ PlaygroundScriptEventType

Text const CManiaAppPlaygroundEvent::PlaygroundScriptEventType

Definition at line 20968 of file 2025_07_14.h.

◆ PlaygroundType

CManiaAppPlaygroundEvent::Type const CManiaAppPlaygroundEvent::PlaygroundType

Definition at line 20964 of file 2025_07_14.h.

◆ RaceWaypointCount

Integer const CManiaAppPlaygroundEvent::RaceWaypointCount

Definition at line 21028 of file 2025_07_14.h.

◆ RaceWaypointTime

Integer const CManiaAppPlaygroundEvent::RaceWaypointTime

Definition at line 20996 of file 2025_07_14.h.

◆ WaypointLandmarkIndex

Integer const CManiaAppPlaygroundEvent::WaypointLandmarkIndex

Definition at line 20992 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CManiaAppPlaygroundEvent::NoBrakes
@ NoBrakes
Definition: 2025_07_14.h:20942
CManiaAppPlaygroundEvent::VehicleTransform_CarDesert
@ VehicleTransform_CarDesert
Definition: 2025_07_14.h:20949
CManiaAppPlaygroundEvent::VehicleTransform_Reset
@ VehicleTransform_Reset
Definition: 2025_07_14.h:20946
CManiaAppPlaygroundEvent::TurboRoulette
@ TurboRoulette
Definition: 2025_07_14.h:20929
CManiaAppPlaygroundEvent::TurboRoulette_2
@ TurboRoulette_2
Definition: 2025_07_14.h:20958
CManiaAppPlaygroundEvent::MenuNavigation
@ MenuNavigation
Definition: 2025_07_14.h:20914
CManiaAppPlaygroundEvent::None
@ None
Definition: 2025_07_14.h:20926
CManiaAppPlaygroundEvent::Turbo2
@ Turbo2
Definition: 2025_07_14.h:20928
CManiaAppPlaygroundEvent::ForceAcceleration
@ ForceAcceleration
Definition: 2025_07_14.h:20933
CManiaAppPlaygroundEvent::Null
@ Null
Definition: 2025_07_14.h:20950
CManiaAppPlaygroundEvent::NoSteering
@ NoSteering
Definition: 2025_07_14.h:20932
CManiaAppPlaygroundEvent::Bumper2
@ Bumper2
Definition: 2025_07_14.h:20937
CManiaAppPlaygroundEvent::OnPlayerTriggerSpecial
@ OnPlayerTriggerSpecial
Definition: 2025_07_14.h:20919
CManiaAppPlaygroundEvent::NoGrip
@ NoGrip
Definition: 2025_07_14.h:20931
CManiaAppPlaygroundEvent::Bumper
@ Bumper
Definition: 2025_07_14.h:20936
CManiaAppPlaygroundEvent::GhostAdded
@ GhostAdded
Definition: 2025_07_14.h:20916
CManiaAppPlaygroundEvent::KeyPress
@ KeyPress
Definition: 2025_07_14.h:20912
CManiaAppPlaygroundEvent::TurboRoulette_1
@ TurboRoulette_1
Definition: 2025_07_14.h:20957
CManiaAppPlaygroundEvent::Cruise
@ Cruise
Definition: 2025_07_14.h:20943
CManiaAppPlaygroundEvent::Reset
@ Reset
Definition: 2025_07_14.h:20934
CManiaAppPlaygroundEvent::PlaygroundScriptEvent
@ PlaygroundScriptEvent
Definition: 2025_07_14.h:20915
CManiaAppPlaygroundEvent::Fragile
@ Fragile
Definition: 2025_07_14.h:20939
CManiaAppPlaygroundEvent::FreeWheeling
@ FreeWheeling
Definition: 2025_07_14.h:20930
CManiaAppPlaygroundEvent::Turbo
@ Turbo
Definition: 2025_07_14.h:20927
CManiaAppPlaygroundEvent::Bouncy
@ Bouncy
Definition: 2025_07_14.h:20941
CManiaAppPlaygroundEvent::ReactorBoost_Legacy
@ ReactorBoost_Legacy
Definition: 2025_07_14.h:20938
CManiaAppPlaygroundEvent::SlowMotion
@ SlowMotion
Definition: 2025_07_14.h:20935
CManiaAppPlaygroundEvent::RecordsUpdated
@ RecordsUpdated
Definition: 2025_07_14.h:20918
CManiaAppPlaygroundEvent::ReactorBoost2_Legacy
@ ReactorBoost2_Legacy
Definition: 2025_07_14.h:20940
CManiaAppPlaygroundEvent::VehicleTransform_CarSnow
@ VehicleTransform_CarSnow
Definition: 2025_07_14.h:20947
CManiaAppPlaygroundEvent::OnPlayerTriggerWaypoint
@ OnPlayerTriggerWaypoint
Definition: 2025_07_14.h:20920
CManiaAppPlaygroundEvent::ReactorBoost_Oriented
@ ReactorBoost_Oriented
Definition: 2025_07_14.h:20944
CManiaAppPlaygroundEvent::VehicleTransform_CarRally
@ VehicleTransform_CarRally
Definition: 2025_07_14.h:20948
CManiaAppPlaygroundEvent::LayerCustomEvent
@ LayerCustomEvent
Definition: 2025_07_14.h:20911
CManiaAppPlaygroundEvent::ReactorBoost2_Oriented
@ ReactorBoost2_Oriented
Definition: 2025_07_14.h:20945
CManiaAppPlaygroundEvent::RecordUpdated
@ RecordUpdated
Definition: 2025_07_14.h:20917
CManiaAppPlaygroundEvent::TurboRoulette_None
@ TurboRoulette_None
Definition: 2025_07_14.h:20956
CManiaAppPlaygroundEvent::TurboRoulette_3
@ TurboRoulette_3
Definition: 2025_07_14.h:20959