PointLight array Editable Anywhere can't hold references

You can have them be in different sublevels if you want, but you would have to use an array of soft object pointers.

TArray<TSoftObjectPtr<APointLight>> LightToSwitch{}; 
1 Like