Just a simple question, more out of curiosity than anything. Is there a performance difference between these two components?
I’d inadvertently been using SceneComponents for things like Inventory and Stats. I changed them to ActorComponents as they don’t need a transform. Is there any kind of performance difference between the two components?
A USceneComponent inherits UActorComponent, and then adds additional logic for attaching to other UActorComponents and providing a transform. There will be added overhead for things such as calculating bounds and managing the transforms and attachments, but it shouldn’t impact performance beyond that.