@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

The status of FORT-766059 incident has been moved from ‘To Do’ to ‘In Progress’.