Bind(EditorCurveBinding)
Binds a GameObject's property as defined by EditorCurveBinding.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Animations
- Assembly: UnityEditor.CoreModule
public void Bind(EditorCurveBinding binding)
Parameters
The binding definition.
Remarks
Use this function to bind a specific GameObject's property. The binding is defined in EditorCurveBinding. See the following example on binding the /MeshRenderer.m_Enabled/ property.
Examples
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); }}