Variable value changes not correctly applied

Hi everyone,
i have a problem with variables in child blueprints.

I have one base class the EnergySupplier and a child class of it called HungerEnergySupplier, now i added it to my character and did some testing. The problem here is that changes to the variables in my character blueprint aren’t applied correctly and i’ll get the default value of HungerEnergySupplier, sometimes I get the correct values like in the screenshot but theres just 1 variable correct and the other is the default from HungerEnergySupplier.
The same is going on with the EnergySystem blueprint.

Is it a bug in UE 4.12 or am I doing something wrong? I mean i already created my inventory system the same way and it works correctly, but I used UE 4.11 for it.

it changes the value on fly not it’s default value forever, so it won’t change in the blueprint unless you don’t select watch this value

see this for more info

cheers!

Idk if i got it right but i disabled all watch this value and HungerEnergySupplier works now, but EnergySystem still has the problem, that changes to the variables won’t be applied

sorry for the delayed reply

can you send a screenshot of your blueprint where you changed the variable and where you are trying to get the changed variable?

and i would also like to know how you are checking your value being changed if the the print string shows correct value(what you wanted it to be) then there should be no problem.

That’s not the problem anymore, everything works fine now but just one thing is strange, the values that i set will be resettet idk how to reproduce it but its similiar to this video and thread but i dont need to close the editor it’s enough to press play and switch back to the blueprint

sorry for my late reply but according to what i searched this bug was supposed to be fixed in ue4.7.3 , seems like it’s back for you . ask another question in bug reports section (mostly viewed by STAFFS of epic) ,they might be able to help you there.