docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct WeightedTransform

    Tuple of a Reference to a Transform component and a weight number. See also WeightedTransformArray and WeightRangeAttribute.

    Implements
    ITransformProvider
    IWeightProvider
    IEquatable<WeightedTransform>
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Animations.Rigging
    Assembly: Unity.Animation.Rigging.dll
    Syntax
    [Serializable]
    public struct WeightedTransform : ITransformProvider, IWeightProvider, IEquatable<WeightedTransform>

    Constructors

    WeightedTransform(Transform, float)

    Constructor.

    Declaration
    public WeightedTransform(Transform transform, float weight)
    Parameters
    Type Name Description
    Transform transform

    Reference to a Transform component.

    float weight

    Weight. This is a number in between 0 and 1.

    Fields

    transform

    Reference to a Transform component.

    Declaration
    public Transform transform
    Field Value
    Type Description
    Transform

    weight

    Weight. This is a number be in between 0 and 1.

    Declaration
    public float weight
    Field Value
    Type Description
    float

    Methods

    Default(float)

    Returns a WeightedTransform object with an null Transform component reference and the specified weight.

    Declaration
    public static WeightedTransform Default(float weight)
    Parameters
    Type Name Description
    float weight

    Weight. This is a number in between 0 and 1.

    Returns
    Type Description
    WeightedTransform

    Returns a new WeightedTransform

    Equals(WeightedTransform)

    Compare two WeightedTransform objects for equality.

    Declaration
    public bool Equals(WeightedTransform other)
    Parameters
    Type Name Description
    WeightedTransform other

    A WeightedTransform object

    Returns
    Type Description
    bool

    Returns true if both WeightedTransform have the same values. False otherwise.

    Implements

    ITransformProvider
    IWeightProvider
    IEquatable<T>
    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)