logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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).

    Inheritance
    object
    LayerAndActionSOTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved