docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface ISignalSource6D

    Interface for raw signal provider

    Namespace: Unity.Cinemachine
    Assembly: Unity.Cinemachine.dll
    Syntax
    public interface ISignalSource6D

    Properties

    SignalDuration

    Returns the length on seconds of the signal.
    Returns 0 for signals of indeterminate length.

    Declaration
    float SignalDuration { get; }
    Property Value
    Type Description
    float

    Methods

    GetSignal(float, out Vector3, out Quaternion)

    Get the signal value at a given time relative to signal start

    Declaration
    void GetSignal(float timeSinceSignalStart, out Vector3 pos, out Quaternion rot)
    Parameters
    Type Name Description
    float timeSinceSignalStart

    Time since signal start. Always >= 0

    Vector3 pos

    output for position component of the signal

    Quaternion rot

    output for rotation component of the signal. Use Quaternion.identity if none.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)