3.4.11 SaintsRow with Managed Reference Support
SaintsRow
now support managed reference type. #80- Add
Window/Saints/Create or Edit SaintsField Config
config tweak so you can change the default behavior of auto getters. #72 - UI Toolkit: fix auto-indent for foldout in nested layout can incorrectly indent some fields.
using SaintsField;
public interface IRefInterface
{
public int TheInt { get; }
}
[Serializable]
public struct StructImpl : IRefInterface
{
[field: SerializeField]
public int TheInt { get; set; }
[LayoutStart("Hi", ELayout.FoldoutBox)]
public string myStruct;
public ClassDirect nestedClass;
}
[SerializeReference, ReferencePicker, SaintsRow]
public IRefInterface saints;
[SerializeReference, ReferencePicker(hideLabel: true), SaintsRow(inline: true)]
public IRefInterface inline;
Full Changelog: 3.4.10...3.4.11
P.S.