[Major] `final_super_base` is epic internal

Summary

The final_super_base specifier is restricted to be for epic internal use. This is unfortunate as it does not permit user code to replicate the similar type constraint the component class has.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Verse

Steps to Reproduce

This code triggers the error message:

my_base := class<final_super_base> {}

Expected Result

final_super_base should be permitted in user code bases.

Observed Result

final_super_base remains epic_internal.

Platform(s)

UEFN (v37.10)

Additional Notes

My use case is to move away from pre-defined enum based set of options into a dynamic but constraint variant of editor exposed types (somewhat similar to tag). While we can restrict the final super type, we are unable to create a base type that requires final_super on its subtypes.

We’ll pass this along, thank you!

2 Likes

FORT-962542 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.