Feel  3.16
The best way to improve your game's feel and make it extra juicy
MoreMountains.Tools.MMDebugMenuItem Class Reference

A class used to store a menu item More...

Public Types

enum  MMDebugMenuItemTypes {
  MMDebugMenuItemTypes.Title, MMDebugMenuItemTypes.Spacer, MMDebugMenuItemTypes.Button, MMDebugMenuItemTypes.Checkbox,
  MMDebugMenuItemTypes.Slider, MMDebugMenuItemTypes.Text, MMDebugMenuItemTypes.Value, MMDebugMenuItemTypes.Choices
}
 
enum  MMDebugMenuItemTextTypes { MMDebugMenuItemTextTypes.Tiny, MMDebugMenuItemTextTypes.Small, MMDebugMenuItemTextTypes.Long }
 
enum  MMDebugMenuItemChoicesTypes { MMDebugMenuItemChoicesTypes.TwoChoices, MMDebugMenuItemChoicesTypes.ThreeChoices }
 
enum  MMDebugMenuItemButtonTypes { MMDebugMenuItemButtonTypes.Border, MMDebugMenuItemButtonTypes.Full }
 
enum  MMDebugMenuItemSpacerTypes { MMDebugMenuItemSpacerTypes.Small, MMDebugMenuItemSpacerTypes.Big }
 

Public Attributes

string Name
 
bool Active = true
 
MMDebugMenuItemTypes Type = MMDebugMenuItemTypes.Title
 
string TitleText = "Title text"
 
MMDebugMenuItemTextTypes TextType = MMDebugMenuItemTextTypes.Tiny
 
string TextContents = "Lorem ipsum dolor sit amet"
 
MMDebugMenuItemChoicesTypes ChoicesType = MMDebugMenuItemChoicesTypes.TwoChoices
 
string ChoiceOneText
 
string ChoiceOneEventName = "ChoiceOneEvent"
 
string ChoiceTwoText
 
string ChoiceTwoEventName = "ChoiceTwoEvent"
 
string ChoiceThreeText
 
string ChoiceThreeEventName = "ChoiceThreeEvent"
 
int SelectedChoice = 0
 
string ValueLabel = "Value Label"
 
string ValueInitialValue = "255"
 
int ValueMMRadioReceiverChannel = 0
 
string ButtonText = "Button text"
 
MMDebugMenuItemButtonTypes ButtonType = MMDebugMenuItemButtonTypes.Border
 
string ButtonEventName = "Button"
 
MMDebugMenuItemSpacerTypes SpacerType = MMDebugMenuItemSpacerTypes.Small
 
string CheckboxText
 
bool CheckboxInitialState = false
 
string CheckboxEventName = "CheckboxEventName"
 
MMDebugMenuItemSlider.Modes SliderMode = MMDebugMenuItemSlider.Modes.Float
 
string SliderText
 
float SliderRemapZero = 0f
 
float SliderRemapOne = 1f
 
float SliderInitialValue = 0f
 
string SliderEventName = "Slider"
 
MMDebugMenuItemSlider TargetSlider
 
MMDebugMenuItemButton TargetButton
 
MMDebugMenuItemCheckbox TargetCheckbox
 

Detailed Description

A class used to store a menu item

Member Enumeration Documentation

◆ MMDebugMenuItemButtonTypes

◆ MMDebugMenuItemChoicesTypes

Enumerator
TwoChoices 
ThreeChoices 

◆ MMDebugMenuItemSpacerTypes

◆ MMDebugMenuItemTextTypes

Enumerator
Tiny 
Small 
Long 

◆ MMDebugMenuItemTypes

Enumerator
Title 
Spacer 
Button 
Checkbox 
Slider 
Text 
Value 
Choices 

Member Data Documentation

◆ Active

bool MoreMountains.Tools.MMDebugMenuItem.Active = true

◆ ButtonEventName

string MoreMountains.Tools.MMDebugMenuItem.ButtonEventName = "Button"

◆ ButtonText

string MoreMountains.Tools.MMDebugMenuItem.ButtonText = "Button text"

◆ ButtonType

MMDebugMenuItemButtonTypes MoreMountains.Tools.MMDebugMenuItem.ButtonType = MMDebugMenuItemButtonTypes.Border

◆ CheckboxEventName

string MoreMountains.Tools.MMDebugMenuItem.CheckboxEventName = "CheckboxEventName"

◆ CheckboxInitialState

bool MoreMountains.Tools.MMDebugMenuItem.CheckboxInitialState = false

◆ CheckboxText

string MoreMountains.Tools.MMDebugMenuItem.CheckboxText

◆ ChoiceOneEventName

string MoreMountains.Tools.MMDebugMenuItem.ChoiceOneEventName = "ChoiceOneEvent"

◆ ChoiceOneText

string MoreMountains.Tools.MMDebugMenuItem.ChoiceOneText

◆ ChoicesType

MMDebugMenuItemChoicesTypes MoreMountains.Tools.MMDebugMenuItem.ChoicesType = MMDebugMenuItemChoicesTypes.TwoChoices

◆ ChoiceThreeEventName

string MoreMountains.Tools.MMDebugMenuItem.ChoiceThreeEventName = "ChoiceThreeEvent"

◆ ChoiceThreeText

string MoreMountains.Tools.MMDebugMenuItem.ChoiceThreeText

◆ ChoiceTwoEventName

string MoreMountains.Tools.MMDebugMenuItem.ChoiceTwoEventName = "ChoiceTwoEvent"

◆ ChoiceTwoText

string MoreMountains.Tools.MMDebugMenuItem.ChoiceTwoText

◆ Name

string MoreMountains.Tools.MMDebugMenuItem.Name

◆ SelectedChoice

int MoreMountains.Tools.MMDebugMenuItem.SelectedChoice = 0

◆ SliderEventName

string MoreMountains.Tools.MMDebugMenuItem.SliderEventName = "Slider"

◆ SliderInitialValue

float MoreMountains.Tools.MMDebugMenuItem.SliderInitialValue = 0f

◆ SliderMode

MMDebugMenuItemSlider.Modes MoreMountains.Tools.MMDebugMenuItem.SliderMode = MMDebugMenuItemSlider.Modes.Float

◆ SliderRemapOne

float MoreMountains.Tools.MMDebugMenuItem.SliderRemapOne = 1f

◆ SliderRemapZero

float MoreMountains.Tools.MMDebugMenuItem.SliderRemapZero = 0f

◆ SliderText

string MoreMountains.Tools.MMDebugMenuItem.SliderText

◆ SpacerType

MMDebugMenuItemSpacerTypes MoreMountains.Tools.MMDebugMenuItem.SpacerType = MMDebugMenuItemSpacerTypes.Small

◆ TargetButton

MMDebugMenuItemButton MoreMountains.Tools.MMDebugMenuItem.TargetButton

◆ TargetCheckbox

MMDebugMenuItemCheckbox MoreMountains.Tools.MMDebugMenuItem.TargetCheckbox

◆ TargetSlider

MMDebugMenuItemSlider MoreMountains.Tools.MMDebugMenuItem.TargetSlider

◆ TextContents

string MoreMountains.Tools.MMDebugMenuItem.TextContents = "Lorem ipsum dolor sit amet"

◆ TextType

MMDebugMenuItemTextTypes MoreMountains.Tools.MMDebugMenuItem.TextType = MMDebugMenuItemTextTypes.Tiny

◆ TitleText

string MoreMountains.Tools.MMDebugMenuItem.TitleText = "Title text"

◆ Type

MMDebugMenuItemTypes MoreMountains.Tools.MMDebugMenuItem.Type = MMDebugMenuItemTypes.Title

◆ ValueInitialValue

string MoreMountains.Tools.MMDebugMenuItem.ValueInitialValue = "255"

◆ ValueLabel

string MoreMountains.Tools.MMDebugMenuItem.ValueLabel = "Value Label"

◆ ValueMMRadioReceiverChannel

int MoreMountains.Tools.MMDebugMenuItem.ValueMMRadioReceiverChannel = 0

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