Summary
When using interfaces and overriding values in classes sometimes multiple editable options, showing both the original variable and the overridden one
Please select what you are reporting on:
Verse
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
Use this code in a scene graph project
put Take1Class 1 and 2 on a entity and they will display properly
but putting Take2Class2 on an entity will display 2 editable for the same variable
using { /Verse.org/Simulation }
using { /Verse.org/SceneGraph }
Interface := interface:
@editable Test : int = 1
Take1Class1 := class<final_super>(component,Interface):
@editable Test: int = 2 #Overrides correctly in editables
Take1Class2 := class(Take1Class1):
@editable Test: int = 3 #Overrides correctly in editables
Take2Class1 := class<final_super>(component,Interface):
Take2Class2 := class(Take2Class1):
@editable Test: int = 3 #There is now 2 Test editable variables with different values
Expected Result
in Take2Class2 only 1 editable for Test should appear
Observed Result
in Take2Class2 2 editables with the name test appear
one with the overridden value and one with the original
Platform(s)
PC,UEFN
