Looks like the problem was, I was using an array of pointers to an interface, something like TArray<ITickActorInterface*>
. Seems to be working now after I changed it to TArray<AActor*>
and I just casted it to ITickActorInterface wherever I needed in code.