Inheritance diagram for DebugUIBuilder:

Public Member Functions

delegate void OnClick ()
 
delegate void OnToggleValueChange (Toggle t)
 
delegate void OnSlider (float f)
 
delegate bool ActiveUpdate ()
 
void Awake ()
 
void Show ()
 
void Hide ()
 
RectTransform AddButton (string label, OnClick handler, int targetCanvas=0)
 
RectTransform AddLabel (string label, int targetCanvas=0)
 
RectTransform AddSlider (string label, float min, float max, OnSlider onValueChanged, bool wholeNumbersOnly=false, int targetCanvas=0)
 
RectTransform AddDivider (int targetCanvas=0)
 
RectTransform AddToggle (string label, OnToggleValueChange onValueChanged, int targetCanvas=0)
 
RectTransform AddToggle (string label, OnToggleValueChange onValueChanged, bool defaultValue, int targetCanvas=0)
 
RectTransform AddRadio (string label, string group, OnToggleValueChange handler, int targetCanvas=0)
 
RectTransform AddTextField (string label, int targetCanvas=0)
 
void ToggleLaserPointer (bool isOn)
 

Public Attributes

const int DEBUG_PANE_CENTER = 0
 
const int DEBUG_PANE_RIGHT = 1
 
const int DEBUG_PANE_LEFT = 2
 
LaserPointer.LaserBeamBehavior laserBeamBehavior
 

Static Public Attributes

static DebugUIBuilder instance
 

Member Function Documentation

◆ ActiveUpdate()

delegate bool DebugUIBuilder.ActiveUpdate ( )

◆ AddButton()

RectTransform DebugUIBuilder.AddButton ( string  label,
OnClick  handler,
int  targetCanvas = 0 
)

◆ AddDivider()

RectTransform DebugUIBuilder.AddDivider ( int  targetCanvas = 0)

◆ AddLabel()

RectTransform DebugUIBuilder.AddLabel ( string  label,
int  targetCanvas = 0 
)

◆ AddRadio()

RectTransform DebugUIBuilder.AddRadio ( string  label,
string  group,
OnToggleValueChange  handler,
int  targetCanvas = 0 
)

◆ AddSlider()

RectTransform DebugUIBuilder.AddSlider ( string  label,
float  min,
float  max,
OnSlider  onValueChanged,
bool  wholeNumbersOnly = false,
int  targetCanvas = 0 
)

◆ AddTextField()

RectTransform DebugUIBuilder.AddTextField ( string  label,
int  targetCanvas = 0 
)

◆ AddToggle() [1/2]

RectTransform DebugUIBuilder.AddToggle ( string  label,
OnToggleValueChange  onValueChanged,
int  targetCanvas = 0 
)

◆ AddToggle() [2/2]

RectTransform DebugUIBuilder.AddToggle ( string  label,
OnToggleValueChange  onValueChanged,
bool  defaultValue,
int  targetCanvas = 0 
)

◆ Awake()

void DebugUIBuilder.Awake ( )

◆ Hide()

void DebugUIBuilder.Hide ( )

◆ OnClick()

delegate void DebugUIBuilder.OnClick ( )

◆ OnSlider()

delegate void DebugUIBuilder.OnSlider ( float  f)

◆ OnToggleValueChange()

delegate void DebugUIBuilder.OnToggleValueChange ( Toggle  t)

◆ Show()

void DebugUIBuilder.Show ( )

◆ ToggleLaserPointer()

void DebugUIBuilder.ToggleLaserPointer ( bool  isOn)

Member Data Documentation

◆ DEBUG_PANE_CENTER

const int DebugUIBuilder.DEBUG_PANE_CENTER = 0

◆ DEBUG_PANE_LEFT

const int DebugUIBuilder.DEBUG_PANE_LEFT = 2

◆ DEBUG_PANE_RIGHT

const int DebugUIBuilder.DEBUG_PANE_RIGHT = 1

◆ instance

DebugUIBuilder DebugUIBuilder.instance
static

◆ laserBeamBehavior

LaserPointer.LaserBeamBehavior DebugUIBuilder.laserBeamBehavior

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