The serialized object reference would be used at runtime to resolve the exact parent instance, while Type could remain as an editor-time validation/fallback mechanism. This would make parent resolution deterministic, especially when multiple instances of the same scope type exist across additive scenes and Unity's FindAnyObjectByType does not guarantee which instance is returned.
The serialized object reference would be used at runtime to resolve the exact parent instance, while
Typecould remain as an editor-time validation/fallback mechanism. This would make parent resolution deterministic, especially when multiple instances of the same scope type exist across additive scenes and Unity'sFindAnyObjectByTypedoes not guarantee which instance is returned.