Skip to content

Unexpected layer enum behavior #171

Open
@MrCroller

Description

@MrCroller

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions