Hide
Guid

Allows you to set a Guid using string type.

You can pick a guid from new, empty, current prefab(or prefabs if it's nested), current scriptableObject, or current mono script

Tip
This will requires you to manually convert string to Guid. You may want to see Extended Serialization to directly serialize a Guid type
using SaintsField; [Guid] public string guidString;

Invalid input will get a notice

It works with ShowInInspector

[ShowInInspector, Guid] public string ShowGuidString { get => guidString; set => guidString = value; }

It works with ShowInInspector/Button parameters & return value

[ShowInInspector] [Guid] private string ShowGuid([Guid] string guidString) => guidString; [Button] [Guid] private string ShowGuid([Guid] string guidString) => guidString;