ManiaScript Trackmania 2020  30/10/2024
CManiaAppPlaygroundEvent Class Reference

GameMode ManaiApp event. More...

#include <2024_10_30.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 20877 of file 2024_10_30.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 20897 of file 2024_10_30.h.

20897  {
20898  None,
20899  Turbo,
20900  Turbo2,
20901  TurboRoulette,
20902  FreeWheeling,
20903  NoGrip,
20904  NoSteering,
20906  Reset,
20907  SlowMotion,
20908  Bumper,
20909  Bumper2,
20911  Fragile,
20913  Bouncy,
20914  NoBrakes,
20915  Cruise,
20922  XXX Null,
20923  };

◆ GameplayTurboRoulette

Enumerator
TurboRoulette_None 
TurboRoulette_1 
TurboRoulette_2 
TurboRoulette_3 

Definition at line 20927 of file 2024_10_30.h.

20927  {
20932  };

◆ Type

Enumerator
LayerCustomEvent 
KeyPress 
MenuNavigation 
PlaygroundScriptEvent 
GhostAdded 
RecordUpdated 
RecordsUpdated 
OnPlayerTriggerSpecial 
OnPlayerTriggerWaypoint 

Definition at line 20882 of file 2024_10_30.h.

20882  {
20884  KeyPress,
20885  (reserved),
20888  GhostAdded,
20889  RecordUpdated,
20893  };

Member Data Documentation

◆ DiffWithBestLap

Integer const CManiaAppPlaygroundEvent::DiffWithBestLap

Definition at line 20984 of file 2024_10_30.h.

◆ DiffWithBestLap_IsValid

Boolean const CManiaAppPlaygroundEvent::DiffWithBestLap_IsValid

Definition at line 20988 of file 2024_10_30.h.

◆ DiffWithBestRace

Integer const CManiaAppPlaygroundEvent::DiffWithBestRace

Definition at line 20972 of file 2024_10_30.h.

◆ DiffWithBestRace_IsValid

Boolean const CManiaAppPlaygroundEvent::DiffWithBestRace_IsValid

Definition at line 20976 of file 2024_10_30.h.

◆ GameplaySpecialType

◆ GameplayTurboRoulette

◆ Ghost

CGhost* const CManiaAppPlaygroundEvent::Ghost

Definition at line 20948 of file 2024_10_30.h.

◆ IsBoostUpElseDown

Boolean const CManiaAppPlaygroundEvent::IsBoostUpElseDown

Definition at line 20960 of file 2024_10_30.h.

◆ IsFinish

Boolean const CManiaAppPlaygroundEvent::IsFinish

Definition at line 20992 of file 2024_10_30.h.

◆ IsNewLap

Boolean const CManiaAppPlaygroundEvent::IsNewLap

Definition at line 20996 of file 2024_10_30.h.

◆ LapWaypointCount

Integer const CManiaAppPlaygroundEvent::LapWaypointCount

Definition at line 21004 of file 2024_10_30.h.

◆ LapWaypointTime

Integer const CManiaAppPlaygroundEvent::LapWaypointTime

Definition at line 20980 of file 2024_10_30.h.

◆ PlaygroundScriptEventData

Array<Text> CManiaAppPlaygroundEvent::PlaygroundScriptEventData

Definition at line 20944 of file 2024_10_30.h.

◆ PlaygroundScriptEventType

Text const CManiaAppPlaygroundEvent::PlaygroundScriptEventType

Definition at line 20940 of file 2024_10_30.h.

◆ PlaygroundType

CManiaAppPlaygroundEvent::Type const CManiaAppPlaygroundEvent::PlaygroundType

Definition at line 20936 of file 2024_10_30.h.

◆ RaceWaypointCount

Integer const CManiaAppPlaygroundEvent::RaceWaypointCount

Definition at line 21000 of file 2024_10_30.h.

◆ RaceWaypointTime

Integer const CManiaAppPlaygroundEvent::RaceWaypointTime

Definition at line 20968 of file 2024_10_30.h.

◆ WaypointLandmarkIndex

Integer const CManiaAppPlaygroundEvent::WaypointLandmarkIndex

Definition at line 20964 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CManiaAppPlaygroundEvent::NoBrakes
@ NoBrakes
Definition: 2024_10_30.h:20914
CManiaAppPlaygroundEvent::VehicleTransform_CarDesert
@ VehicleTransform_CarDesert
Definition: 2024_10_30.h:20921
CManiaAppPlaygroundEvent::VehicleTransform_Reset
@ VehicleTransform_Reset
Definition: 2024_10_30.h:20918
CManiaAppPlaygroundEvent::TurboRoulette
@ TurboRoulette
Definition: 2024_10_30.h:20901
CManiaAppPlaygroundEvent::TurboRoulette_2
@ TurboRoulette_2
Definition: 2024_10_30.h:20930
CManiaAppPlaygroundEvent::MenuNavigation
@ MenuNavigation
Definition: 2024_10_30.h:20886
CManiaAppPlaygroundEvent::None
@ None
Definition: 2024_10_30.h:20898
CManiaAppPlaygroundEvent::Turbo2
@ Turbo2
Definition: 2024_10_30.h:20900
CManiaAppPlaygroundEvent::ForceAcceleration
@ ForceAcceleration
Definition: 2024_10_30.h:20905
CManiaAppPlaygroundEvent::Null
@ Null
Definition: 2024_10_30.h:20922
CManiaAppPlaygroundEvent::NoSteering
@ NoSteering
Definition: 2024_10_30.h:20904
CManiaAppPlaygroundEvent::Bumper2
@ Bumper2
Definition: 2024_10_30.h:20909
CManiaAppPlaygroundEvent::OnPlayerTriggerSpecial
@ OnPlayerTriggerSpecial
Definition: 2024_10_30.h:20891
CManiaAppPlaygroundEvent::NoGrip
@ NoGrip
Definition: 2024_10_30.h:20903
CManiaAppPlaygroundEvent::Bumper
@ Bumper
Definition: 2024_10_30.h:20908
CManiaAppPlaygroundEvent::GhostAdded
@ GhostAdded
Definition: 2024_10_30.h:20888
CManiaAppPlaygroundEvent::KeyPress
@ KeyPress
Definition: 2024_10_30.h:20884
CManiaAppPlaygroundEvent::TurboRoulette_1
@ TurboRoulette_1
Definition: 2024_10_30.h:20929
CManiaAppPlaygroundEvent::Cruise
@ Cruise
Definition: 2024_10_30.h:20915
CManiaAppPlaygroundEvent::Reset
@ Reset
Definition: 2024_10_30.h:20906
CManiaAppPlaygroundEvent::PlaygroundScriptEvent
@ PlaygroundScriptEvent
Definition: 2024_10_30.h:20887
CManiaAppPlaygroundEvent::Fragile
@ Fragile
Definition: 2024_10_30.h:20911
CManiaAppPlaygroundEvent::FreeWheeling
@ FreeWheeling
Definition: 2024_10_30.h:20902
CManiaAppPlaygroundEvent::Turbo
@ Turbo
Definition: 2024_10_30.h:20899
CManiaAppPlaygroundEvent::Bouncy
@ Bouncy
Definition: 2024_10_30.h:20913
CManiaAppPlaygroundEvent::ReactorBoost_Legacy
@ ReactorBoost_Legacy
Definition: 2024_10_30.h:20910
CManiaAppPlaygroundEvent::SlowMotion
@ SlowMotion
Definition: 2024_10_30.h:20907
CManiaAppPlaygroundEvent::RecordsUpdated
@ RecordsUpdated
Definition: 2024_10_30.h:20890
CManiaAppPlaygroundEvent::ReactorBoost2_Legacy
@ ReactorBoost2_Legacy
Definition: 2024_10_30.h:20912
CManiaAppPlaygroundEvent::VehicleTransform_CarSnow
@ VehicleTransform_CarSnow
Definition: 2024_10_30.h:20919
CManiaAppPlaygroundEvent::OnPlayerTriggerWaypoint
@ OnPlayerTriggerWaypoint
Definition: 2024_10_30.h:20892
CManiaAppPlaygroundEvent::ReactorBoost_Oriented
@ ReactorBoost_Oriented
Definition: 2024_10_30.h:20916
CManiaAppPlaygroundEvent::VehicleTransform_CarRally
@ VehicleTransform_CarRally
Definition: 2024_10_30.h:20920
CManiaAppPlaygroundEvent::LayerCustomEvent
@ LayerCustomEvent
Definition: 2024_10_30.h:20883
CManiaAppPlaygroundEvent::ReactorBoost2_Oriented
@ ReactorBoost2_Oriented
Definition: 2024_10_30.h:20917
CManiaAppPlaygroundEvent::RecordUpdated
@ RecordUpdated
Definition: 2024_10_30.h:20889
CManiaAppPlaygroundEvent::TurboRoulette_None
@ TurboRoulette_None
Definition: 2024_10_30.h:20928
CManiaAppPlaygroundEvent::TurboRoulette_3
@ TurboRoulette_3
Definition: 2024_10_30.h:20931