Summary
If you declare a field in a base <abstract>
component without initialization, and another class inherits from that component and initialize that field, then when validating the project, there will be an error that the field is not initialized.
Please select what you are reporting on:
Verse
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
interactable_npc_base<public> := class<abstract><final_super>(component):
Name<public> : interactable_npc_name
interactable_character_achievements<public> := class<final_super>(interactable_npc_base):
Name<override> : interactable_npc_name = interactable_npc_name.Achievement # Uninitialized property: 'Name' on Verse component: '%path%' (object path: '%full_path%' )
Expected Result
Working implementation of fields in inherited classes
Observed Result
Not working implementation of fields in inherited classes
Platform(s)
windows