Engine replaces Variables on save
I have 4 classes (all in Blueprints). 1. Ability, which inherits from UActorComponent 2. Power, which inherits from Ability 3. AbilityManager, which inherits from UObject 4. PowerManager, which inherits from AbilityManager
AbilityManager has an array of Ability, called "Abilities" PowerManager adds an array of Power, called "Powers"
The issue happens in PowerManager.
When I drag "Abilities" into a function (from the variables pane), it shows up fine. However, if I copy the reference and paste it, it pastes a reference to "Powers". If I save the class and close the project, and then reopen the project, all references to "Abilities" are replaced with ones to "Powers".
Any help would be appreciated.
I have worked around it by removing "Powers" and just casting each Ability from "Abilities" to Power when I need to use them.
Update: It has now done this with a float as well, When i reopen the project one variable reference is replaced with another in a function.
asked Oct 18 '16 at 03:02 AM in Bug Reports
We have not heard from you in several days. I am marking this as answered for tracking purposes. If you are still experiencing this error, please comment with the requested information.
answered Oct 24 '16 at 05:20 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here