Class Binding<T>
Generic binding implementation.
Inheritance
Binding<T>
Inherited Members
UnityEngine.Component.GetComponentInParent<T>(System.Boolean)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: Global Namespace
Syntax
[Serializable]
[AddComponentMenu("Bindings")]
public class Binding<T> : IBinding
Type Parameters
| Name | Description |
|---|---|
| T | Underlying data type. |
Constructors
Binding()
Declaration
public Binding()
Fields
data
Binding data field
Declaration
public T data
Field Value
| Type | Description |
|---|---|
| T |
Methods
OnCreate()
OnCreate callback is received after binding is created at run time
Declaration
public override void OnCreate()
Overrides
OnValidate()
To be overriden for actions on data change.
Declaration
public override void OnValidate()
Overrides
SetDataInstance(Object)
Set the instance of the data member
Declaration
public override void SetDataInstance(object instance)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | instance | Instance to associate to this binding data member. |