Adventure Creator  1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
AC.CustomGUILayout Class Reference

Static Public Member Functions

static void DrawUILine ()
 
static bool ClickedCreateButton ()
 
static void DrawUILine (Color colour)
 
static Rect GetDragLineRect ()
 
static void UpdateDrag (string dataKey, object dataObject, string dragLabel, ref bool ignoreDrag, System.Action< object > onPerform)
 
static void DrawDragLine (int i, ref int lastSwapIndex)
 
static void BeginVertical ()
 
static void EndVertical ()
 
static void MultiLineLabelGUI (string title, string text)
 
static System.Enum EnumPopup (string label, System.Enum value, string api="", string tooltip="")
 
static System.Enum EnumFlagsField (string label, System.Enum value, string api="", string tooltip="")
 
static void LabelField (string label, string label2="", string api="")
 
static void LabelField (string label, GUILayoutOption layoutOption, string api="")
 
static bool Toggle (string label, bool value, string api="", string tooltip="")
 
static bool Toggle (bool value, string api="")
 
static bool Toggle (bool value, GUILayoutOption layoutOption, string api="")
 
static bool ToggleLeft (string label, bool value, string api="", string tooltip="")
 
static int IntField (string label, int value, string api="", string tooltip="")
 
static int IntField (int value, GUILayoutOption layoutOption, string api="")
 
static int IntSlider (string label, int value, int min, int max, string api="", string tooltip="")
 
static float FloatField (string label, float value, string api="", string tooltip="")
 
static float FloatField (float value, GUILayoutOption layoutOption, string api="")
 
static float Slider (string label, float value, float min, float max, string api="", string tooltip="")
 
static string TextField (string value, GUILayoutOption layoutOption, string api="")
 
static string TextField (string label, string value, string api="", string tooltip="")
 
static string DelayedTextField (string label, string value, string api="", string tooltip="")
 
static string DelayedTextField (string value, GUILayoutOption layoutOption, string api="")
 
static string TextArea (string value, GUILayoutOption layoutOption, string api="")
 
static string TextArea (string label, string value, string api="", string tooltip="")
 
static int Popup (string label, int value, string[] list, string api="", string tooltip="")
 
static int Popup (int value, string[] list, string api="")
 
static Color ColorField (string label, Color value, string api="", string tooltip="")
 
static Object ObjectField< T > (string label, Object value, bool allowSceneObjects, string api="", string tooltip="")
 
static Object ObjectField< T > (Object value, bool allowSceneObjects, GUILayoutOption layoutOption, string api="")
 
static Object ObjectField< T > (Object value, bool allowSceneObjects, GUILayoutOption option1, GUILayoutOption option2, string api="")
 
static Vector2 Vector2Field (string label, Vector2 value, string api="", string tooltip="")
 
static Vector2 Vector2Field (string label, Vector2 value, GUILayoutOption layoutOption, string api="", string tooltip="")
 
static Vector3 Vector3Field (string label, Vector3 value, string api="", string tooltip="")
 
static Vector3 Vector2Field (string label, Vector3 value, GUILayoutOption layoutOption, string api="", string tooltip="")
 
static AnimationCurve CurveField (string label, AnimationCurve value, string api="", string tooltip="")
 
static bool ToggleHeader (bool toggle, string label, bool spaceAbove=true)
 
static void TokenLabel (string token)
 
static void HelpBox (string message, MessageType messageType)
 
static void BeginHorizontal ()
 
static void EndHorizontal ()