logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.UnityGameRail.Tests.Infrastructure

    Classes

    RailPoseSamplerTests

    Tests for RailPoseSampler, the pure piecewise-linear sampler that maps normalized progress over an ordered node list onto a world-space position and tangent-derived orientation.

    UnityGameRailServiceTests

    Tests for UnityGameRailService: rail registration, progress management (set/advance/reset/clamp) and snapshot reporting.

    UnityRailDriverTests

    Tests for the public contract of UnityRailDriver: the bind lifecycle and the inspector-exposed drive properties. The frame-driven Update loop is not exercised (no PlayMode loop), so only the deterministic public surface is covered.

    UnityRailFollowerViewTests

    Tests for the public contract of UnityRailFollowerView: the bind lifecycle and the inspector-exposed sampling properties. The private per-frame ApplyPose path depends on the Unity update loop and is intentionally not exercised here.

    In this article
    © 2026 Serenity. All Rights Reserved