Open
Description
Unexpected layer enum behavior
Expected behavior
When selecting layers in the inspector with parent box fields
Code Sample
[System.Serializable, DeclareFoldoutGroup("Raycaster")]
public class RaycasterSettings
{
[GroupNext("Raycaster")]
[ShowInInspector, HideReferencePicker] public LayerMask MaskRoomInteract { get; private set; }
[ShowInInspector, HideReferencePicker] public LayerMask MaskAimInteract { get; private set; }
[ShowInInspector, HideReferencePicker] public LayerMask MaskAimDistance { get; private set; }
[ShowInInspector, HideReferencePicker] public float MaxInteractDistance { get; private set; } = 3.1f;
[ShowInInspector, HideReferencePicker]
public float MaxAimDistance { get; private set; } = 700f;
}
Screenshots
Unity_r1pkgUvbM1.mp4
Desktop: Windows 11
Unity version: 2022.3.14f1
Tri Inspector version: 1.14.1