ValueBinding<T>
Base class used for all synced fields, properties and parameters.
Type Parameters
TThe coherence value type used to serialize the field or property. The coherence value type may differ from the unity value type. For example, all integer types: uint, short, ushort, byte, char are backed by int as their coherence value type.
Constructors
| ValueBinding() | |
| ValueBinding(Descriptor, Component) |
Fields
| lastCheckedForDirty | |
| performedInitialSync | |
| valueChangedCallback | |
| valueSyncNew | |
| valueSyncOld | |
| valueSyncPrepared |
Properties
| Interpolator | |
| SignaturePlainText | |
| SignatureRichText | Rich text representation of the binding's name and type that is displayed in the Configure and Optimize binding windows. |
| UntypedValue | The current Value expressed as an object. This is useful when the exact binding type is unknown (e.g., in unit tests) but should be avoided in hotpaths due to boxing. |
| Value | The current value of the target field/property on the binding's Unity component. This is generally the value you'll see in the inspector. |