ManiaScript Trackmania 2020  14/07/2025
CUIConfigEvent Class Reference

UIConfig Event. More...

#include <2025_07_14.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 17330 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EModuleType

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

Definition at line 17348 of file 2025_07_14.h.

17348  {
17349  Undefined,
17350  Hud,
17351  Inventory,
17352  Store,
17353  ScoresTable,
17354  Equipment,
17355  MenuBase,
17356  MenuPage,
17357  Chrono,
17358  SpeedMeter,
17359  PlayerState,
17360  TeamState,
17361  };

◆ EType

Enumerator
Unknown 
OnModuleCustomEvent 
OnModuleShowRequest 
OnModuleHideRequest 
OnModuleStorePurchase 
OnModuleInventoryDrop 
OnModuleInventoryEquip 
OnLayerCustomEvent 

Definition at line 17335 of file 2025_07_14.h.

17335  {
17336  Unknown,
17344  };

Member Data Documentation

◆ CustomEventData

Array<Text> CUIConfigEvent::CustomEventData

Definition at line 17393 of file 2025_07_14.h.

◆ CustomEventLayer

CUILayer* const CUIConfigEvent::CustomEventLayer

Definition at line 17385 of file 2025_07_14.h.

◆ CustomEventType

Text const CUIConfigEvent::CustomEventType

Definition at line 17389 of file 2025_07_14.h.

◆ ItemUrl

Text const CUIConfigEvent::ItemUrl

Definition at line 17397 of file 2025_07_14.h.

◆ ModuleType

CUIConfigEvent::EModuleType const CUIConfigEvent::ModuleType

Definition at line 17373 of file 2025_07_14.h.

◆ Param1

Text const CUIConfigEvent::Param1

Definition at line 17377 of file 2025_07_14.h.

◆ Param2

Array<Text> CUIConfigEvent::Param2

Definition at line 17381 of file 2025_07_14.h.

◆ Quantity

Integer const CUIConfigEvent::Quantity

Definition at line 17401 of file 2025_07_14.h.

◆ Type

CUIConfigEvent::EType const CUIConfigEvent::Type

Definition at line 17365 of file 2025_07_14.h.

◆ UI

CUIConfig* const CUIConfigEvent::UI

Definition at line 17369 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CUIConfigEvent::OnModuleCustomEvent
@ OnModuleCustomEvent
Definition: 2025_07_14.h:17337
CUIConfigEvent::Hud
@ Hud
Definition: 2025_07_14.h:17350
CUIConfigEvent::MenuBase
@ MenuBase
Definition: 2025_07_14.h:17355
CUIConfigEvent::Chrono
@ Chrono
Definition: 2025_07_14.h:17357
CUIConfigEvent::Store
@ Store
Definition: 2025_07_14.h:17352
CUIConfigEvent::OnModuleStorePurchase
@ OnModuleStorePurchase
Definition: 2025_07_14.h:17340
CUIConfigEvent::SpeedMeter
@ SpeedMeter
Definition: 2025_07_14.h:17358
CUIConfigEvent::ScoresTable
@ ScoresTable
Definition: 2025_07_14.h:17353
CUIConfigEvent::Unknown
@ Unknown
Definition: 2025_07_14.h:17336
CUIConfigEvent::PlayerState
@ PlayerState
Definition: 2025_07_14.h:17359
CUIConfigEvent::OnModuleInventoryEquip
@ OnModuleInventoryEquip
Definition: 2025_07_14.h:17342
CUIConfigEvent::OnModuleInventoryDrop
@ OnModuleInventoryDrop
Definition: 2025_07_14.h:17341
CUIConfigEvent::Equipment
@ Equipment
Definition: 2025_07_14.h:17354
CUIConfigEvent::MenuPage
@ MenuPage
Definition: 2025_07_14.h:17356
CUIConfigEvent::TeamState
@ TeamState
Definition: 2025_07_14.h:17360
CUIConfigEvent::OnModuleShowRequest
@ OnModuleShowRequest
Definition: 2025_07_14.h:17338
CUIConfigEvent::OnModuleHideRequest
@ OnModuleHideRequest
Definition: 2025_07_14.h:17339
CUIConfigEvent::Inventory
@ Inventory
Definition: 2025_07_14.h:17351
CUIConfigEvent::OnLayerCustomEvent
@ OnLayerCustomEvent
Definition: 2025_07_14.h:17343
CUIConfigEvent::Undefined
@ Undefined
Definition: 2025_07_14.h:17349