Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Bind(EditorCurveBinding)

Binds a GameObject's property as defined by EditorCurveBinding.
Read time 1 minuteLast updated 11 days ago

Definition

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); }}