I’m trying to understand why we need to “cache” the Crystal location with “set” but not the player location like here.
Is it safe to assume we don’t cache the player because it’s dynamic and moves? If I try the above blueprint - the crystal will “lerp” to the player location but with a slight offset (like a ghost position) - I’m guessing it’s the player position when it made the collision, as that’s when we set the location.
How should I decide when it’s appropriate to “set/get” a variable and when to just get the Actor location/rotation/etc ?