Class TransformPositionSequenceLayerSOTests
Tests for TransformPositionSequenceLayerSO: early-return guards, effective-weight blending
toward identity (Vector3.zero, see Weight's sibling convention on
TransformPositionData.Weight), and the cycles-gated hold-last-step behavior it shares with
TransformScaleSequenceLayerSO (no wrap-seam unwrap — unlike
TransformRotationSequenceLayerSO, UnityEngine.Vector3.Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) has no angular wraparound
ambiguity). Drives the layer directly via its public 3-delta Evaluate override with a crafted
UnityProceduralContext — the same seam TransformRotationSequenceLayerSOTests uses.
Inherited Members
Namespace: Serenity.UnityProceduralAnimator.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class TransformPositionSequenceLayerSOTests
Constructors
TransformPositionSequenceLayerSOTests()
Declaration
public TransformPositionSequenceLayerSOTests()
Methods
DrivenChannels_IsTransformOnly()
Declaration
public void DrivenChannels_IsTransformOnly()
Evaluate_InvalidTransformId_WritesNothing()
Declaration
public void Evaluate_InvalidTransformId_WritesNothing()
Evaluate_Looping_LastStepBlendsBackToFirst_NoUnwrap()
Declaration
public void Evaluate_Looping_LastStepBlendsBackToFirst_NoUnwrap()
Evaluate_MidStepBlend_LerpsTowardNextStep()
Declaration
public void Evaluate_MidStepBlend_LerpsTowardNextStep()
Evaluate_NoSteps_WritesNothing()
Declaration
public void Evaluate_NoSteps_WritesNothing()
Evaluate_NonLooping_LastStepBlendToNext_ClampedAtEnd_HoldsLastStepOffset()
Declaration
public void Evaluate_NonLooping_LastStepBlendToNext_ClampedAtEnd_HoldsLastStepOffset()
Evaluate_OnActivate_AlwaysCycles_BlendsBackToFirstRegardlessOfLoopField()
Declaration
public void Evaluate_OnActivate_AlwaysCycles_BlendsBackToFirstRegardlessOfLoopField()
Evaluate_PartialWeight_BlendsTowardIdentityZero()
Declaration
public void Evaluate_PartialWeight_BlendsTowardIdentityZero()
Evaluate_SingleStep_WritesConstantOffsetRegardlessOfTime()
Declaration
public void Evaluate_SingleStep_WritesConstantOffsetRegardlessOfTime()
Evaluate_WeightZero_WritesNothing()
Declaration
public void Evaluate_WeightZero_WritesNothing()
TearDown()
Declaration
public void TearDown()