ManiaScript Reference  2019-05
CManiaAppEvent Struct Reference
Inheritance diagram for CManiaAppEvent:
CBaseConstEvent CNod CEditorEvent CEditorPluginModuleEvent CManiaAppPlaygroundEvent CMapEditorPluginEvent

Public Types

enum  EType { LayerCustomEvent, KeyPress, ExternalCustomEvent, MenuNavigation }
 
enum  EMenuNavAction {
  Up, Right, Left, Down,
  Select, Cancel, PageUp, PageDown,
  AppMenu, Action1, Action2, ScrollUp,
  ScrollDown
}
 

Public Attributes

const EType Type
 
const CUILayer CustomEventLayer
 
const Text CustomEventType
 
const Text [] CustomEventData
 
const Text ExternalEventType
 
const Text [] ExternalEventData
 
const EMenuNavAction MenuNavAction
 
const Boolean IsActionAutoRepeat
 
const Integer KeyCode
 
const Text KeyName
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

Supported declare modes : Local An event

Member Enumeration Documentation

◆ EMenuNavAction

Enumerator
Up 
Right 
Left 
Down 
Select 
Cancel 
PageUp 
PageDown 
AppMenu 
Action1 
Action2 
ScrollUp 
ScrollDown 

◆ EType

Enumerator
LayerCustomEvent 
KeyPress 
ExternalCustomEvent 
MenuNavigation 

Member Data Documentation

◆ CustomEventData

const Text [] CManiaAppEvent::CustomEventData

◆ CustomEventLayer

const CUILayer CManiaAppEvent::CustomEventLayer

◆ CustomEventType

const Text CManiaAppEvent::CustomEventType

◆ ExternalEventData

const Text [] CManiaAppEvent::ExternalEventData

◆ ExternalEventType

const Text CManiaAppEvent::ExternalEventType

◆ IsActionAutoRepeat

const Boolean CManiaAppEvent::IsActionAutoRepeat

◆ KeyCode

const Integer CManiaAppEvent::KeyCode

◆ KeyName

const Text CManiaAppEvent::KeyName

◆ MenuNavAction

const EMenuNavAction CManiaAppEvent::MenuNavAction

◆ Type

const EType CManiaAppEvent::Type