Class LayerAndActionSOTests
Tests for representative ProceduralLayerSO / ProceduralActionSO assets that are deterministic without the per-frame animator loop: PeriodicOscillationLayerSO (uses ctx.Time) and FlinchActionSO (driven directly via ActionRuntimeState).
Inherited Members
Namespace: Serenity.UnityProceduralExpression.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class LayerAndActionSOTests
Constructors
LayerAndActionSOTests()
Declaration
public LayerAndActionSOTests()
Methods
ActionRuntimeState_Reset_SetsTimes()
Declaration
public void ActionRuntimeState_Reset_SetsTimes()
Flinch_CanStart_DefaultsTrue()
Declaration
public void Flinch_CanStart_DefaultsTrue()
Flinch_DefaultProperties_HaveExpectedDefaults()
Declaration
public void Flinch_DefaultProperties_HaveExpectedDefaults()
Flinch_IsFinished_FalseBeforeDuration()
Declaration
public void Flinch_IsFinished_FalseBeforeDuration()
Flinch_IsFinished_TrueAfterDuration()
Declaration
public void Flinch_IsFinished_TrueAfterDuration()
Flinch_OnStartOnStop_DoNotThrow()
Declaration
public void Flinch_OnStartOnStop_DoNotThrow()
Flinch_Tick_AddsRotationOffsets()
Declaration
public void Flinch_Tick_AddsRotationOffsets()
Layer_DisplayName_FallsBackToObjectName()
Declaration
public void Layer_DisplayName_FallsBackToObjectName()
Layer_MaterialOverload_DefaultsToPoseEvaluate()
Declaration
public void Layer_MaterialOverload_DefaultsToPoseEvaluate()
Layer_TransformOverload_DefaultsToPoseEvaluate()
Declaration
public void Layer_TransformOverload_DefaultsToPoseEvaluate()
PeriodicOscillation_OnActivateDeactivate_DoNotThrow()
Declaration
public void PeriodicOscillation_OnActivateDeactivate_DoNotThrow()
PeriodicOscillation_PositiveWeight_AddsPrimaryBoneOffsets()
Declaration
public void PeriodicOscillation_PositiveWeight_AddsPrimaryBoneOffsets()
PeriodicOscillation_ZeroWeight_AddsNothing()
Declaration
public void PeriodicOscillation_ZeroWeight_AddsNothing()
TearDown()
Declaration
public void TearDown()