Class MakerEditorUi
- Namespace
- SurvivorsMaker.Editor
- Assembly
- SurvivorsMaker.Editor.dll
public static class MakerEditorUi
- Inheritance
-
MakerEditorUi
- Inherited Members
Fields
HiddenClass
public const string HiddenClass = "sm-hidden"
Field Value
StylePath
public const string StylePath = "Packages/com.flycat.survivors-maker/Editor/Common/MakerEditor.uss"
Field Value
Properties
Accent
public static Color Accent { get; }
Property Value
- Color
Surface
public static Color Surface { get; }
Property Value
- Color
Methods
Badge(VisualElement, string, string)
public static Label Badge(VisualElement parent, string text, string name = null)
Parameters
Returns
- Label
Card(VisualElement, string)
public static VisualElement Card(VisualElement parent, string name = null)
Parameters
parentVisualElementnamestring
Returns
- VisualElement
DrawerFoldout(VisualElement, SerializedProperty)
Root for definition drawers: a foldout whose title is the one-line preview, so collapsed list entries stay readable. List elements ("Element N") show the preview only.
public static Foldout DrawerFoldout(VisualElement root, SerializedProperty property)
Parameters
rootVisualElementpropertySerializedProperty
Returns
- Foldout
DrawerTitle(SerializedProperty, string)
public static string DrawerTitle(SerializedProperty property, string preview)
Parameters
propertySerializedPropertypreviewstring
Returns
Field(VisualElement, SerializedProperty, string, string)
A PropertyField for a relative child, or null when the field does not exist.
public static PropertyField Field(VisualElement parent, SerializedProperty property, string relative, string label = null)
Parameters
Returns
- PropertyField
Header(VisualElement, string, string)
public static void Header(VisualElement root, string title, string description = null)
Parameters
Preview(VisualElement, string)
public static Label Preview(VisualElement parent, string name = null)
Parameters
parentVisualElementnamestring
Returns
- Label
Properties(VisualElement, SerializedObject, params string[])
public static void Properties(VisualElement root, SerializedObject source, params string[] paths)
Parameters
rootVisualElementsourceSerializedObjectpathsstring[]
Property(VisualElement, SerializedObject, string, string)
public static PropertyField Property(VisualElement root, SerializedObject source, string path, string label = null)
Parameters
Returns
- PropertyField
Root()
public static VisualElement Root()
Returns
- VisualElement
Row(VisualElement)
public static VisualElement Row(VisualElement parent)
Parameters
parentVisualElement
Returns
- VisualElement
Section(VisualElement, string)
public static VisualElement Section(VisualElement root, string title)
Parameters
rootVisualElementtitlestring
Returns
- VisualElement
Show(VisualElement, bool)
public static void Show(VisualElement element, bool visible)
Parameters
elementVisualElementvisiblebool
Text(VisualElement, string, string)
public static Label Text(VisualElement root, string text, string name = null)
Parameters
Returns
- Label
Warning(VisualElement, string)
public static HelpBox Warning(VisualElement root, string message)
Parameters
rootVisualElementmessagestring
Returns
- HelpBox