Highroad Engine v1.3
Public Types | Public Member Functions | Static Public Member Functions | List of all members
MoreMountains.Tools.MMDebugMenuCheckboxEvent Struct Reference

An event used to broadcast checkbox events from a MMDebugMenu More...

Public Types

enum  EventModes { FromCheckbox , SetCheckbox }
 

Public Member Functions

delegate void Delegate (string checkboxEventName, bool value, EventModes eventMode=EventModes.FromCheckbox)
 

Static Public Member Functions

static void Register (Delegate callback)
 
static void Unregister (Delegate callback)
 
static void Trigger (string checkboxEventName, bool value, EventModes eventMode=EventModes.FromCheckbox)
 

Detailed Description

An event used to broadcast checkbox events from a MMDebugMenu

Member Enumeration Documentation

◆ EventModes

Enumerator
FromCheckbox 
SetCheckbox 

Member Function Documentation

◆ Delegate()

delegate void MoreMountains.Tools.MMDebugMenuCheckboxEvent.Delegate ( string  checkboxEventName,
bool  value,
EventModes  eventMode = EventModes.FromCheckbox 
)

◆ Register()

static void MoreMountains.Tools.MMDebugMenuCheckboxEvent.Register ( Delegate  callback)
static

◆ Trigger()

static void MoreMountains.Tools.MMDebugMenuCheckboxEvent.Trigger ( string  checkboxEventName,
bool  value,
EventModes  eventMode = EventModes.FromCheckbox 
)
static

◆ Unregister()

static void MoreMountains.Tools.MMDebugMenuCheckboxEvent.Unregister ( Delegate  callback)
static

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