UsoUIElements 0.1.0
Data Centric implimentation of Unity's UI Elements (UI Toolkit)
Loading...
Searching...
No Matches
GWG.UsoUIElements.Editor.SerializableGuidDrawer Class Reference
Inheritance diagram for GWG.UsoUIElements.Editor.SerializableGuidDrawer:

Public Member Functions

override void OnGUI (Rect position, SerializedProperty property, GUIContent label)

Private Member Functions

void CopyGuid (SerializedProperty property)
void RegenerateGuid (SerializedProperty property)
void ResetGuid (SerializedProperty property)
void ShowContextMenu (SerializedProperty property)

Static Private Member Functions

static string BuildGuidString (SerializedProperty[] guidParts)
static SerializedProperty[] GetGuidParts (SerializedProperty property)

Static Private Attributes

static readonly string[] GuidParts

Member Function Documentation

◆ BuildGuidString()

string GWG.UsoUIElements.Editor.SerializableGuidDrawer.BuildGuidString ( SerializedProperty[] guidParts)
staticprivate

◆ CopyGuid()

void GWG.UsoUIElements.Editor.SerializableGuidDrawer.CopyGuid ( SerializedProperty property)
private

◆ GetGuidParts()

SerializedProperty[] GWG.UsoUIElements.Editor.SerializableGuidDrawer.GetGuidParts ( SerializedProperty property)
staticprivate

◆ OnGUI()

override void GWG.UsoUIElements.Editor.SerializableGuidDrawer.OnGUI ( Rect position,
SerializedProperty property,
GUIContent label )

◆ RegenerateGuid()

void GWG.UsoUIElements.Editor.SerializableGuidDrawer.RegenerateGuid ( SerializedProperty property)
private

◆ ResetGuid()

void GWG.UsoUIElements.Editor.SerializableGuidDrawer.ResetGuid ( SerializedProperty property)
private

◆ ShowContextMenu()

void GWG.UsoUIElements.Editor.SerializableGuidDrawer.ShowContextMenu ( SerializedProperty property)
private

Member Data Documentation

◆ GuidParts

readonly string [] GWG.UsoUIElements.Editor.SerializableGuidDrawer.GuidParts
staticprivate
Initial value:
=
{
"Part1",
"Part2",
"Part3",
"Part4"
}