ManiaScript Trackmania 2020  30/10/2024
CUIConfigEvent Class Reference

UIConfig Event. More...

#include <2024_10_30.h>

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

CUIConfigEvent::EType const Type
 
CUIConfig *const UI
 
CUIConfigEvent::EModuleType const ModuleType
 
Text const Param1
 
Array< TextParam2
 
CUILayer *const CustomEventLayer
 
Text const CustomEventType
 
Array< TextCustomEventData
 
Text const ItemUrl
 
Integer const Quantity
 
- Public Attributes inherited from CBaseEvent
Boolean const HasBeenPassed
 
Boolean const HasBeenDiscarded
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

UIConfig Event.

Supported declare modes :

  • Local

Definition at line 17302 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EModuleType

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

Definition at line 17320 of file 2024_10_30.h.

17320  {
17321  Undefined,
17322  Hud,
17323  Inventory,
17324  Store,
17325  ScoresTable,
17326  Equipment,
17327  MenuBase,
17328  MenuPage,
17329  Chrono,
17330  SpeedMeter,
17331  PlayerState,
17332  TeamState,
17333  };

◆ EType

Enumerator
Unknown 
OnModuleCustomEvent 
OnModuleShowRequest 
OnModuleHideRequest 
OnModuleStorePurchase 
OnModuleInventoryDrop 
OnModuleInventoryEquip 
OnLayerCustomEvent 

Definition at line 17307 of file 2024_10_30.h.

17307  {
17308  Unknown,
17316  };

Member Data Documentation

◆ CustomEventData

Array<Text> CUIConfigEvent::CustomEventData

Definition at line 17365 of file 2024_10_30.h.

◆ CustomEventLayer

CUILayer* const CUIConfigEvent::CustomEventLayer

Definition at line 17357 of file 2024_10_30.h.

◆ CustomEventType

Text const CUIConfigEvent::CustomEventType

Definition at line 17361 of file 2024_10_30.h.

◆ ItemUrl

Text const CUIConfigEvent::ItemUrl

Definition at line 17369 of file 2024_10_30.h.

◆ ModuleType

CUIConfigEvent::EModuleType const CUIConfigEvent::ModuleType

Definition at line 17345 of file 2024_10_30.h.

◆ Param1

Text const CUIConfigEvent::Param1

Definition at line 17349 of file 2024_10_30.h.

◆ Param2

Array<Text> CUIConfigEvent::Param2

Definition at line 17353 of file 2024_10_30.h.

◆ Quantity

Integer const CUIConfigEvent::Quantity

Definition at line 17373 of file 2024_10_30.h.

◆ Type

CUIConfigEvent::EType const CUIConfigEvent::Type

Definition at line 17337 of file 2024_10_30.h.

◆ UI

CUIConfig* const CUIConfigEvent::UI

Definition at line 17341 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CUIConfigEvent::OnModuleCustomEvent
@ OnModuleCustomEvent
Definition: 2024_10_30.h:17309
CUIConfigEvent::Hud
@ Hud
Definition: 2024_10_30.h:17322
CUIConfigEvent::MenuBase
@ MenuBase
Definition: 2024_10_30.h:17327
CUIConfigEvent::Chrono
@ Chrono
Definition: 2024_10_30.h:17329
CUIConfigEvent::Store
@ Store
Definition: 2024_10_30.h:17324
CUIConfigEvent::OnModuleStorePurchase
@ OnModuleStorePurchase
Definition: 2024_10_30.h:17312
CUIConfigEvent::SpeedMeter
@ SpeedMeter
Definition: 2024_10_30.h:17330
CUIConfigEvent::ScoresTable
@ ScoresTable
Definition: 2024_10_30.h:17325
CUIConfigEvent::Unknown
@ Unknown
Definition: 2024_10_30.h:17308
CUIConfigEvent::PlayerState
@ PlayerState
Definition: 2024_10_30.h:17331
CUIConfigEvent::OnModuleInventoryEquip
@ OnModuleInventoryEquip
Definition: 2024_10_30.h:17314
CUIConfigEvent::OnModuleInventoryDrop
@ OnModuleInventoryDrop
Definition: 2024_10_30.h:17313
CUIConfigEvent::Equipment
@ Equipment
Definition: 2024_10_30.h:17326
CUIConfigEvent::MenuPage
@ MenuPage
Definition: 2024_10_30.h:17328
CUIConfigEvent::TeamState
@ TeamState
Definition: 2024_10_30.h:17332
CUIConfigEvent::OnModuleShowRequest
@ OnModuleShowRequest
Definition: 2024_10_30.h:17310
CUIConfigEvent::OnModuleHideRequest
@ OnModuleHideRequest
Definition: 2024_10_30.h:17311
CUIConfigEvent::Inventory
@ Inventory
Definition: 2024_10_30.h:17323
CUIConfigEvent::OnLayerCustomEvent
@ OnLayerCustomEvent
Definition: 2024_10_30.h:17315
CUIConfigEvent::Undefined
@ Undefined
Definition: 2024_10_30.h:17321