Class CoreEditorUtils
Inheritance
System.Object
CoreEditorUtils
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Syntax
public static class CoreEditorUtils
Methods
Declaration
public static void DrawHeader(string title)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Declaration
public static bool DrawHeaderFoldout(string title, bool state)
Parameters
Type |
Name |
Description |
System.String |
title |
|
System.Boolean |
state |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool DrawHeaderToggle(string title, SerializedProperty group, SerializedProperty activeField, Action<Vector2> contextAction = null)
Parameters
Type |
Name |
Description |
System.String |
title |
|
SerializedProperty |
group |
|
SerializedProperty |
activeField |
|
Action<Vector2> |
contextAction |
|
Returns
Type |
Description |
System.Boolean |
|
DrawMultipleFields(String, SerializedProperty[], GUIContent[])
Declaration
public static void DrawMultipleFields(string label, SerializedProperty[] ppts, GUIContent[] lbls)
Parameters
Type |
Name |
Description |
System.String |
label |
|
SerializedProperty[] |
ppts |
|
GUIContent[] |
lbls |
|
DrawSplitter()
Declaration
public static void DrawSplitter()
DrawVector6Slider(GUIContent, SerializedProperty, SerializedProperty, Vector3, Vector3)
Declaration
public static void DrawVector6Slider(GUIContent label, SerializedProperty positive, SerializedProperty negative, Vector3 min, Vector3 max)
Parameters
Type |
Name |
Description |
GUIContent |
label |
|
SerializedProperty |
positive |
|
SerializedProperty |
negative |
|
Vector3 |
min |
|
Vector3 |
max |
|
FindProperty<T, TValue>(Expression<Func<T, TValue>>)
Declaration
public static string FindProperty<T, TValue>(Expression<Func<T, TValue>> expr)
Parameters
Type |
Name |
Description |
Expression<Func<T, TValue>> |
expr |
|
Returns
Type |
Description |
System.String |
|
Type Parameters
Name |
Description |
T |
|
TValue |
|
GetAdditionalData<T>(Object[], Action<T>)
Declaration
public static T[] GetAdditionalData<T>(Object[] targets, Action<T> initDefault = null)where T : Component
Parameters
Type |
Name |
Description |
UnityEngine.Object[] |
targets |
|
Action<T> |
initDefault |
|
Returns
Type Parameters
GetContent(String)
Declaration
public static GUIContent GetContent(string textAndTooltip)
Parameters
Type |
Name |
Description |
System.String |
textAndTooltip |
|
Returns
Type |
Description |
GUIContent |
|
RemoveMaterialKeywords(Material)
Declaration
public static void RemoveMaterialKeywords(Material material)
Parameters
Type |
Name |
Description |
Material |
material |
|