ManiaScript Reference  2019-05
CUIConfigEvent Struct Reference
Inheritance diagram for CUIConfigEvent:
CBaseEvent CBaseConstEvent CNod

Public Types

enum  EType {
  Unknown, OnModuleCustomEvent, OnModuleShowRequest, OnModuleHideRequest,
  OnModuleStorePurchase, OnModuleInventoryDrop, OnModuleInventoryEquip, OnLayerCustomEvent
}
 
enum  EModuleType {
  Undefined, Hud, Inventory, Store,
  ScoresTable, Equipment, MenuBase, MenuPage,
  Chrono, SpeedMeter, PlayerState, TeamState
}
 

Public Attributes

const EType Type
 
const CUIConfig UI
 
const EModuleType ModuleType
 
const Text Param1
 
const Text [] Param2
 
const CUILayer CustomEventLayer
 
const Text CustomEventType
 
const Text [] CustomEventData
 
const Text ItemUrl
 
const Integer Quantity
 
- Public Attributes inherited from CBaseEvent
const Boolean HasBeenPassed
 
const Boolean HasBeenDiscarded
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

Supported declare modes : Local UIConfig Event

Member Enumeration Documentation

◆ EModuleType

Enumerator
Undefined 
Hud 
Inventory 
Store 
ScoresTable 
Equipment 
MenuBase 
MenuPage 
Chrono 
SpeedMeter 
PlayerState 
TeamState 

◆ EType

Enumerator
Unknown 
OnModuleCustomEvent 
OnModuleShowRequest 
OnModuleHideRequest 
OnModuleStorePurchase 
OnModuleInventoryDrop 
OnModuleInventoryEquip 
OnLayerCustomEvent 

Member Data Documentation

◆ CustomEventData

const Text [] CUIConfigEvent::CustomEventData

◆ CustomEventLayer

const CUILayer CUIConfigEvent::CustomEventLayer

◆ CustomEventType

const Text CUIConfigEvent::CustomEventType

◆ ItemUrl

const Text CUIConfigEvent::ItemUrl

◆ ModuleType

const EModuleType CUIConfigEvent::ModuleType

◆ Param1

const Text CUIConfigEvent::Param1

◆ Param2

const Text [] CUIConfigEvent::Param2

◆ Quantity

const Integer CUIConfigEvent::Quantity

◆ Type

const EType CUIConfigEvent::Type

◆ UI

const CUIConfig CUIConfigEvent::UI