Best Practice: One Cast For Multiple Variables For Use Further Down the Wire?

Are there any problems (ie. errors or decreased efficiency) with using node output values further down the wire?

Example: casting to an actor to retrieve more than one variable from that actor. One variable is used in the next node, and the second variable is connected to a pin in a node that is four nodes down the line.

Should I always be casting only for adjacent nodes, or does it matter when the cast occurs?

I know that setting new variables when casting for multiple variables is also possible, just also wondering if there is any significant efficiency difference.

Thats a curious question Id like to know this too, although personally I just save the result of a cast as local variable for future use so I dont have lines going everywhere and make it more readable…

From a c++ Standpoint id imagine it casts everytime a variable is accessed but I do not really want to assume how UE4 works internally thats way over my head.

Maybe a Staff Dev could let us know
+1