A reference to another Object in the Scene. This reference is resolved in the context of the SerializedObject containing the SerializedProperty.
using UnityEngine;
using UnityEditor;
public class SerializedPropertyTest : MonoBehaviour
{
void Start()
{
var timeline = Resources.Load("myTimeline");
var so1 = new SerializedObject(timeline, mComponent1);
var so2 = new SerializedObject(timeline, mComponent2);
var theCamera = so1.FindProperty("sceneCamera").exposedReferenceValue;
var anotherCamera = so2.FindProperty("sceneCamera").exposedReferenceValue;
}
}
In this example, the same asset is loaded into two different contexts, `mComponent1` and `mComponent2`. The same object (called “sceneCamera”) in each context resolves to a different reference to a different Camera Object.