Returns the parent asset object of source
, or null if it can't be found.
Use this function to get a prefab asset object the source
was instantiated from.
This also returns the prefab parent if the prefab has become disconnected, which can then be used to reconnect the prefab.