I’m using loops which iterate over
TArray<UMyActorComponent*>
to call functions in different UActorComponents. I’ve discovered just recently, that multi-cast delegates offer similar possibilities.
Would it improve the runtime performance, if I remove the loops and use multi-cast delegates instead (so I won’t have to iterate over a TArray to access each function). Or are multi-cast delegates not faster in that regard?