I have 2 blueprints (sky/weather & ocean) that pass values between each other, and in some cases call a function on the other blueprint, which I have tested in both ver 4.4 and 4.5 with completely different results.
To make sure I was doing it correctly, following this page in the documentation, I created the same situation in both, below is 4.4 - This is the function I am calling:
And now I am calling the function from my Ocean blueprint:
Everything works just fine, however in 4.5 the only way to call this function is from a “SKEL_BP_Skydome” variable, which cannot be created. Because I wan’t you to see the menu I have open, I created the following video, this is version 4.5 (Please watch in full screen):
As you can see, the only way I can call “Set Sky Parameters” is with a “SKEL…” variable, which I can not create, if I try and right click on the variable input for the function, it will not allow me to “Promote to Variable” either. Beyond that, there was no “SKEL…” types in 4.4, looking through the list I could not find any.
Is this the intended behavior (ie is this no longer possible to do, and if so why)?
EDIT: Cross posted to AnswerHub here: Blueprint Communication Changed in 4.5? - UE4 AnswerHub