Table of Contents

Class ULongBinding

Namespace
Coherence.Toolkit.Bindings.ValueBindings
Assembly
Coherence.Toolkit.dll
public class ULongBinding : ValueBinding<ulong>
Inheritance
ULongBinding
Inherited Members

Constructors

ULongBinding()

protected ULongBinding()

ULongBinding(Descriptor, Component)

public ULongBinding(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 ulong Value { get; set; }

Property Value

ulong

Methods

DiffersFrom(ulong, ulong)

protected override bool DiffersFrom(ulong first, ulong second)

Parameters

first ulong
second ulong

Returns

bool

GetInterpolatedAt(double)

public override ulong GetInterpolatedAt(double time)

Parameters

time double

Returns

ulong

Interpolate(double, ulong)

protected override ulong Interpolate(double time, ulong currentValue)

Parameters

time double
currentValue ulong

Returns

ulong

ReadComponentData(ICoherenceComponentData, Vector3)

protected override ulong ReadComponentData(ICoherenceComponentData coherenceComponent, Vector3 floatingOriginDelta)

Parameters

coherenceComponent ICoherenceComponentData
floatingOriginDelta Vector3

Returns

ulong