Table of Contents

Class ByteArrayBinding

Namespace
Coherence.Toolkit.Bindings.ValueBindings
Assembly
Coherence.Toolkit.dll
public class ByteArrayBinding : ValueBinding<byte[]>
Inheritance
ByteArrayBinding
Inherited Members

Constructors

ByteArrayBinding()

protected ByteArrayBinding()

ByteArrayBinding(Descriptor, Component)

public ByteArrayBinding(Descriptor descriptor, Component unityComponent)

Parameters

descriptor Descriptor
unityComponent Component

Properties

CoherenceComponentName

public override string CoherenceComponentName { get; }

Property Value

string

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.

public override byte[] Value { get; set; }

Property Value

byte[]

Methods

DiffersFrom(byte[], byte[])

protected override bool DiffersFrom(byte[] first, byte[] second)

Parameters

first byte[]
second byte[]

Returns

bool

GetInterpolatedAt(double)

public override byte[] GetInterpolatedAt(double time)

Parameters

time double

Returns

byte[]

Interpolate(double, byte[])

protected override byte[] Interpolate(double time, byte[] currentValue)

Parameters

time double
currentValue byte[]

Returns

byte[]

ReadComponentData(ICoherenceComponentData, Vector3)

protected override byte[] ReadComponentData(ICoherenceComponentData coherenceComponent, Vector3 floatingOriginDelta)

Parameters

coherenceComponent ICoherenceComponentData
floatingOriginDelta Vector3

Returns

byte[]