Knowledge base
Search Blueprint patterns
Searching…
Knowledge base
Why: Construction Script runs while the actor is being placed in the editor — before BeginPlay. Other actors in the world don't exist yet from this actor's perspective. Some self properties are also not yet initialized.
Fix: Move the logic from Construction Script to Event BeginPlay. Construction Script should only set up THIS actor's components/properties, not query the world. If you need editor-time behavior, use the ifEditorOnly check + restricted property reads.