AddedInstantLinearVelocity
: Vector3
[Get] |
Signature
Vector3 AddedInstantLinearVelocity |
AddedTangentialLinearVelocity
: Vector3
[Get] |
Signature
Vector3 AddedTangentialLinearVelocity |
AddedTrendLinearVelocity
: Vector3
[Get] |
Signature
Vector3 AddedTrendLinearVelocity |
AxisOfRotation
: Vector3
[Get] |
Tangential velocity information, updated upon release.
Signature
Vector3 AxisOfRotation |
AxisOfRotationOrigin
: Vector3
[Get] |
Signature
Vector3 AxisOfRotationOrigin |
CenterOfMassToObject
: Vector3
[Get] |
Signature
Vector3 CenterOfMassToObject |
ExternalVelocityInfluence
: float
[Get][Set] |
Signature
float ExternalVelocityInfluence |
InstantVelocityInfluence
: float
[Get][Set] |
Signature
float InstantVelocityInfluence |
MaxPercentZeroSamplesTrendVeloc
: float
[Get][Set] |
Signature
float MaxPercentZeroSamplesTrendVeloc |
ReferenceOffset
: Vector3
[Get][Set] |
Signature
Vector3 ReferenceOffset |
StepBackTime
: float
[Get][Set] |
Signature
float StepBackTime |
TangentialDirection
: Vector3
[Get] |
Signature
Vector3 TangentialDirection |
TangentialVelocityInfluence
: float
[Get][Set] |
Signature
float TangentialVelocityInfluence |
ThrowInputDevice
: IPoseInputDevice
[Get] |
Signature
IPoseInputDevice ThrowInputDevice |
TrendVelocityInfluence
: float
[Get][Set] |
Signature
float TrendVelocityInfluence |
UpdateFrequency
: float
[Get] |
Signature
float UpdateFrequency |
WhenNewSampleAvailable
: Action< ReleaseVelocityInformation > |
Signature
Action<ReleaseVelocityInformation> WhenNewSampleAvailable |
WhenThrowVelocitiesChanged
: Action< List< ReleaseVelocityInformation > > |
Signature
Action<List<ReleaseVelocityInformation> > WhenThrowVelocitiesChanged |
Awake
()
|
Signature
virtual void Awake() Returns void |
LateUpdate
()
|
Signature
virtual void LateUpdate() Returns void |
Start
()
|
Signature
virtual void Start() Returns void |
CalculateThrowVelocity
(
objectThrown
)
|
Signature
ReleaseVelocityInformation CalculateThrowVelocity(Transform objectThrown) Parameters objectThrown: TransformReturns ReleaseVelocityInformation |
InjectAllStandardVelocityCalculator
(
poseInputDevice
, bufferingParams
)
|
Signature
void InjectAllStandardVelocityCalculator(IPoseInputDevice poseInputDevice, BufferingParams bufferingParams) Parameters poseInputDevice: IPoseInputDevicebufferingParams: BufferingParamsReturns void |
InjectBufferingParams
(
bufferingParams
)
|
Signature
void InjectBufferingParams(BufferingParams bufferingParams) Parameters bufferingParams: BufferingParamsReturns void |
InjectOptionalTimeProvider
(
timeProvider
)
|
Signature
void InjectOptionalTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
InjectPoseInputDevice
(
poseInputDevice
)
|
Signature
void InjectPoseInputDevice(IPoseInputDevice poseInputDevice) Parameters poseInputDevice: IPoseInputDeviceReturns void |
LastThrowVelocities
()
|
Signature
IReadOnlyList< ReleaseVelocityInformation > LastThrowVelocities() Returns IReadOnlyList< ReleaseVelocityInformation > |
SetTimeProvider
(
timeProvider
)
|
Sets a function that returns the current time in seconds.
Signature
void SetTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
SetUpdateFrequency
(
frequency
)
|
Signature
void SetUpdateFrequency(float frequency) Parameters frequency: floatReturns void |
BufferLengthSeconds
: float |
Signature
float BufferLengthSeconds |
SampleFrequency
: float |
Signature
float SampleFrequency |
Validate
()
|
Signature
void Validate() Returns void |