Mad Level Manager
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
MadLevelManager.MadGUI Class Reference

Classes

class  ArrayList< T >
 
class  DirtyCheckC
 
class  EnableC
 
class  IndentC
 
class  ScrollableList< T >
 
class  ScrollableListItem
 
class  ScrollableListItemLabel
 

Public Member Functions

delegate void RunnableVoid0 ()
 
delegate void RunnableVoid1< T > (T arg1)
 
delegate void RunnableVoid2< T1, T2 > (T1 arg1, T2 arg2)
 
delegate T RunnableGeneric0< T > ()
 
delegate T RunnableGeneric1< T, T1 > (T1 arg1)
 
delegate bool Validator (SerializedProperty property)
 
delegate bool Validator0 ()
 

Static Public Member Functions

static Color Darker (Color color)
 
static Color Brighter (Color color)
 
static Color ToggleColor (Color color, ref bool last)
 
static bool Button (string label)
 
static bool Button (string label, Color color, params GUILayoutOption[] options)
 
static void Space (float width, float height)
 
static void Box (RunnableVoid0 runnable)
 
static void Box (string label, RunnableVoid0 runnable)
 
static void BeginBox ()
 
static void BeginBox (string label)
 
static void EndBox ()
 
static void Indent (RunnableVoid0 runnable)
 
static void Indent (int value, RunnableVoid0 runnable)
 
static void IndentBox (RunnableVoid0 runnable)
 
static IndentC Indent (int strength=1)
 
static void IndentBox (string label, RunnableVoid0 runnable)
 
static void Disabled (RunnableVoid0 runnable)
 
static DirtyCheckC DirtyCheck (Object obj)
 
static EnableC EnabledIf (bool condition)
 
static void ConditionallyEnabled (bool enabled, RunnableVoid0 runnable)
 
static void LineHelp (ref bool state, string helpMessage, RunnableVoid0 runnable)
 
static bool InfoFix (string message)
 
static bool InfoFix (string message, string fixMessage)
 
static bool WarningFix (string message)
 
static bool WarningFix (string message, string fixMessage)
 
static bool ErrorFix (string message)
 
static bool ErrorFix (string message, string fixMessage)
 
static bool MessageFix (string message, MessageType messageType)
 
static bool MessageFix (string message, string fixMessage, MessageType messageType)
 
static bool MessageWithButton (string message, string buttonLabel, MessageType messageType)
 
static int MessageWithButtonMulti (string message, MessageType messageType, params string[] buttonLabel)
 
static void Warning (string message)
 
static void Info (string message)
 
static void Error (string message)
 
static void Message (string message, MessageType messageType)
 
static bool Validate (Validator0 validator, RunnableVoid0 runnable)
 
static void PropertyField (SerializedProperty obj, string label)
 
static void PropertyField (SerializedProperty obj, string label, Validator validator)
 
static void PropertyField (SerializedProperty obj, string label, string tooltip)
 
static void PropertyField (SerializedProperty obj, string label, string tooltip, Validator validator)
 
static void PropertyFieldSlider (SerializedProperty obj, float leftValue, float rightValue, string label)
 
static void PropertyFieldVector2 (SerializedProperty obj, string label)
 
static void PropertyFieldVector2Compact (SerializedProperty obj, string label)
 
static void PropertyFieldVector2Compact (SerializedProperty obj, string label, int labelWidth)
 
static void PropertyFieldEnumPopup (SerializedProperty obj, string label, params GUILayoutOption[] options)
 
static int DynamicPopup (int selectedIndex, string label, int count, RunnableGeneric1< string, int > visitor)
 
static int DynamicPopup (Rect rect, int selectedIndex, string label, int count, RunnableGeneric1< string, int > visitor)
 
static Object SceneField (Object obj, string label)
 
static void LookLikeControls (int labelWidth)
 
static void LookLikeControls (int labelWidth, int fieldWidth)
 
static void PropertyFieldToggleGroup (SerializedProperty obj, string label, RunnableVoid0 runnable)
 
static void PropertyFieldToggleGroup2 (SerializedProperty obj, string label, RunnableVoid0 runnable)
 
static void PropertyFieldToggleGroupInv2 (SerializedProperty obj, string label, RunnableVoid0 runnable)
 
static void PropertyFieldObjectsPopup< T > (Object target, string label, ref T selectedObject, List< T > objects, bool allowEditWhenDisabled)
 
static bool Foldout (string name, bool defaultState)
 
static void Separator ()
 

Static Public Attributes

static Validator StringNotEmpty
 
static Validator ObjectIsSet
 

Member Data Documentation

Validator MadLevelManager.MadGUI.ObjectIsSet
static
Initial value:
= (SerializedProperty s) => {
return s.objectReferenceValue != null;
}
Validator MadLevelManager.MadGUI.StringNotEmpty
static
Initial value:
= (SerializedProperty s) => {
return !string.IsNullOrEmpty(s.stringValue);
}

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