Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

SerializedProperty.exposedReferenceValue

public Object exposedReferenceValue;

Описание

Ссылка на другой объект в сцене. Эта ссылка разрешается в контексте SerializedObject, содержащего SerializedProperty.

Смотрите так же: ExposedReference, SerializedPropertyType.ExposedReference, SerializedObject.context.

using UnityEngine; using UnityEditor; public class SerializedPropertyTest : MonoBehaviour { public Object mComponent1; public Object mComponent2; 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; } }

В этом примере один и тот же ресурс загружается в два разных контекста: mComponent1 и mComponent2. Один и тот же объект (называемый «sceneCamera») в каждом контексте разрешается в другую ссылку на другой объект камеры.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3