@editable Categories Macro does not work in Verse Devices, ONLY NPC Behavior

Reference ID

cf4217b9-46ca-3fe8-6e76-6d83e4d2c205

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

UI/Tools

Summary

Simple as the title.
When creating an NPC Behavior Verse Class and placing it in the editor you can see that any @editable data members with the Categories macro are correctly organized in their respective Category. There is no documentation on this as far as I know, yet it is seen in the NPC behavior basic example scripts provided by UEFN/Epic.

However, if using @editable’s with that same Category macro in a Verse device with the same category system, the editor completely ignores any and all categories.

Steps to Reproduce

my_categories := module:

    CategoryA<public><localizes>:message = "A"
    CategoryB<public><localizes>:message = "B"

# NPC Behavior
my_npc_behavior := class(npc_behavior):

    @editable:
        Categories:=array{my_categories.CategoryA} # Does Show
    MyNumber : int = 1

# Verse Device
my_verse_device := class(creative_device):

    @editable:
        Categories:=array{my_categories.CategoryA} # ! Does NOT Show
    MyNumber : int = 1

Expected Result

Categories should be neatly organized just like they are in NPC Behavior.

Observed Result

Categories are omitted.

Platform(s)

windows

Really hoping this gets fixed soon. Organizing editables properly would be a big help on custom verse devices.

FORT-766059 is ‘Closed’ as ‘Fixed’. The issue will be addressed in 32.10.