The Actor Lifecycle is a very useful documentation page. Do you put all starting functionality into BeginPlay? And you’re trying to figure out dependencies between an actor’s initialization? What if this actor runs BeginPlay first and another one hasn’t run it yet? Check this page; you can put your starting functionality not only in BeginPlay, PostInitializeComponent is one of the useful ones, or OnConstruct, which is very useful for seeing the result immediately in the editor. #UnrealEngine

https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-actor-lifecycle?application_version=5.3

Next - Previous