Trackmania ManiaScript Reference 2025.6.19.2137
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CMapEditorPluginEvent Class Reference

An event. More...

#include <doc.h>

Inheritance diagram for CMapEditorPluginEvent:
[legend]

Public Types

enum  Type {
  LayerCustomEvent , KeyPress , MenuNavigation , CursorSelectionBegin ,
  CursorSelectionEnd , CursorChange , MapModified , EditorInput ,
  MapSavedOrSaveCancelled , EditAnchor , EditObjectives , StartValidation ,
  StartTest
}
 
enum  EInput {
  Unknown , Menu , SwitchToRace , Undo ,
  Redo , CursorUp , CursorRight , CursorDown ,
  CursorLeft , CursorRaise , CursorLower , CursorTurn ,
  CursorTurnSlightly , CursorTurnSlightlyAntiClockwise , CursorTiltLeft , CursorTiltRight ,
  CursorPick , CursorPlace , CursorDelete , CameraUp ,
  CameraRight , CameraDown , CameraLeft , CameraZoomNext ,
  Camera0 , Camera1 , Camera3 , Camera7 ,
  Camera9 , PivotChange , IconUp , IconRight ,
  IconDown , IconLeft , RemoveAll , Save ,
  SelectAll , Copy , Cut , Paste
}
 
- 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

CMapEditorPluginEvent::Type const Type
 
CMapEditorPluginEvent::EInput const Input
 
Ident const EditedAnchorDataId
 
Boolean const IsFromPad
 
Boolean const IsFromMouse
 
Boolean const IsFromKeyboard
 
Boolean const OnlyScriptMetadataModified
 
Boolean const MapSavedOrSaveCancelled
 
- 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

An event.

Supported declare modes :

  • Local

Member Enumeration Documentation

◆ EInput

Enumerator
Unknown 
Menu 
SwitchToRace 
Undo 
Redo 
CursorUp 
CursorRight 
CursorDown 
CursorLeft 
CursorRaise 
CursorLower 
CursorTurn 
CursorTurnSlightly 
CursorTurnSlightlyAntiClockwise 
CursorTiltLeft 
CursorTiltRight 
CursorPick 
CursorPlace 
CursorDelete 
CameraUp 
CameraRight 
CameraDown 
CameraLeft 
CameraZoomNext 
Camera0 
Camera1 
Camera3 
Camera7 
Camera9 
PivotChange 
IconUp 
IconRight 
IconDown 
IconLeft 
RemoveAll 
Save 
SelectAll 
Copy 
Cut 
Paste 

◆ Type

Enumerator
LayerCustomEvent 
KeyPress 
MenuNavigation 
CursorSelectionBegin 
CursorSelectionEnd 
CursorChange 
MapModified 
EditorInput 
MapSavedOrSaveCancelled 
EditAnchor 
EditObjectives 
StartValidation 
StartTest 

Member Data Documentation

◆ EditedAnchorDataId

Ident const CMapEditorPluginEvent::EditedAnchorDataId

◆ Input

CMapEditorPluginEvent::EInput const CMapEditorPluginEvent::Input

◆ IsFromKeyboard

Boolean const CMapEditorPluginEvent::IsFromKeyboard

◆ IsFromMouse

Boolean const CMapEditorPluginEvent::IsFromMouse

◆ IsFromPad

Boolean const CMapEditorPluginEvent::IsFromPad

◆ MapSavedOrSaveCancelled

Boolean const CMapEditorPluginEvent::MapSavedOrSaveCancelled

◆ OnlyScriptMetadataModified

Boolean const CMapEditorPluginEvent::OnlyScriptMetadataModified

◆ Type


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