Hi,
I was wondering how Unreal updates an Actor’s location (or any other properties/values) when PrimaryActorTick of the actor is not registered with the level. I’m not sure if Tick matters here at all.
My understanding is that it is done through delegates. So, whenever, let’s say SetActorLocation() is called, movement on root component is called and this at some point will trigger a delegate that runs on GameThread that writes the new location values into the memory.
Is my understanding right? If not, I’d appreciate any inputs/references/suggestions/…
If yes, can someone point me to where this happens as I’m unable to find it
Thanks!
Cheers!