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