Unity 6.3
0 онлайн 58 гостей 3 в системе
Вход

GameObjectRecorder.Bind

Declaration

public void Bind(EditorCurveBinding binding);

Параметры

Параметр Описание
связывание Обязательное определение.

Описание

Привязывает свойство GameObject, определенное EditorCurveBinding.

Используйте эту функцию для привязки определенного свойства GameObject. Привязка определена в EditorCurveBinding. См. следующий пример привязки свойства MeshRenderer.m_Enabled.

using UnityEngine;
using UnityEditor;
using UnityEditor.Animations;

public class ExampleScript : MonoBehaviour { void Start() { var recorder = new GameObjectRecorder(gameObject);

// Add a binding on the position on X axis. EditorCurveBinding binding = EditorCurveBinding.FloatCurve("", typeof(Transform), "m_LocalPosition.x"); recorder.Bind(binding);

// Add a binding on the activation of the MeshRenderer component. binding = EditorCurveBinding.FloatCurve("", typeof(MeshRenderer), "m_Enabled"); recorder.Bind(binding); } }