logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Struct TransformScaleData

    Data container for a single transform scale change. Contains the target scale multiplier and blend weight.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Serenity.ProceduralExpression.Domain.Entities
    Assembly: Serenity.ProceduralExpression.Domain.dll
    Syntax
    public struct TransformScaleData

    Constructors

    TransformScaleData(Vector3, float)

    Creates a new TransformScaleData with the specified multiplier and weight.

    Declaration
    public TransformScaleData(Vector3 scaleMultiplier, float weight)
    Parameters
    Type Name Description
    Vector3 scaleMultiplier
    float weight

    Fields

    ScaleMultiplier

    The scale multiplier to apply (1,1,1 = no change).

    Declaration
    public Vector3 ScaleMultiplier
    Field Value
    Type Description
    Vector3

    Weight

    Blend weight (0-1) representing how much of this scale change to apply. 0 = no change (identity scale). 1 = full delta scale applied. Intermediate values = lerp between identity and delta scale (handled by applier).

    Declaration
    public float Weight
    Field Value
    Type Description
    float
    In this article
    © 2026 Serenity. All Rights Reserved