This is an example Unity project that shows how to extend out the Unity Editor.
This is an example Unity project that shows how to extend out the Unity Editor. It shows how to use Property Drawers, Property Attribute, and Scriptable Assets. And also adds additional Property Attributes that leverage Regex commands to set up attributes for Regex validation such as [Email], [Phone], and [IPAddress]. Also extends out HierarchyGUI window to have more accessible Active check marks and GUI texture defines for Images vs SpriteRenderer.