Skip to content

3.4.11 SaintsRow with Managed Reference Support

Compare
Choose a tag to compare
@TylerTemp TylerTemp released this 11 Nov 13:18
· 278 commits to master since this release
  1. SaintsRow now support managed reference type. #80
  2. Add Window/Saints/Create or Edit SaintsField Config config tweak so you can change the default behavior of auto getters. #72
  3. 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;

image

Full Changelog: 3.4.10...3.4.11


P.S.