Variable Value Reset To Random Value / Default Value Doesn't Propagate to Child
I'm currently building a skill system. I have a base class in C++ called skill_base and skill_base_blueprint which provide basic functionality and variables for skills. I then create a child blueprint based on skill_base_blueprint. I've also create an Instanced array variable of skill_base type (Skill List) to store my skills in variables.
The problem is whenever i recompile my skills in blueprint, the name in Skill List reset to some weird names and it is not considered as an instance of my skill (Return none) thus doesn't work in game until i manually reset it to the correct ones.
Here is how the skill list array container is created in C++ :
Besides that, The default value of the skill container (Skill List) doesn't propagate to child classes even after the child class variable are set to default and base & child class is compiled.
It would be great if someone have a solution for it as every single time it will revert back to default value when i manually set the skill again which i need to individually set different values for different monsters one by one and it is way too tedious.
We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.
answered Oct 19 '15 at 01:14 PM
Rudy Q ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here