If I create a reference from a player controller to a character placed in the level, just as an example, and if I destroy that referenced character. Would the reference inside the player controller automatically become none? Or do we get dangling reference?
Just did a quick test, and the reference doesn’t seem to become none automatically when the referenced actor is destroyed. The actor being destroyed will be placed in the “pending kill” state, and I am guessing until the reference is explicitly set to none, the actor will stay lingering in this pending kill state (the garbage collector cannot claim it due to this reference).