logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityUiUtils

    Helpers for Unity UI (uGUI) operations

    Inheritance
    object
    UnityUiUtils
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Global.Infrastructure.Utils
    Assembly: Serenity.UnityGlobal.Infrastructure.dll
    Syntax
    public static class UnityUiUtils

    Methods

    CalculateBoundingRect(RectTransform[])

    Declaration
    public static RectTransform CalculateBoundingRect(RectTransform[] rectTransforms)
    Parameters
    Type Name Description
    RectTransform[] rectTransforms
    Returns
    Type Description
    RectTransform

    IsStretchedX(RectTransform)

    Declaration
    public static bool IsStretchedX(RectTransform rt)
    Parameters
    Type Name Description
    RectTransform rt
    Returns
    Type Description
    bool

    IsStretchedY(RectTransform)

    Declaration
    public static bool IsStretchedY(RectTransform rt)
    Parameters
    Type Name Description
    RectTransform rt
    Returns
    Type Description
    bool

    SafeSetHeight(RectTransform, float)

    Declaration
    public static void SafeSetHeight(RectTransform rt, float height)
    Parameters
    Type Name Description
    RectTransform rt
    float height

    SafeSetWidth(RectTransform, float)

    Declaration
    public static void SafeSetWidth(RectTransform rt, float width)
    Parameters
    Type Name Description
    RectTransform rt
    float width

    WaitForComponent<T>(MonoBehaviour, GameObject, Action<T>, float)

    Declaration
    public static IEnumerator WaitForComponent<T>(MonoBehaviour context, GameObject root, Action<T> onFound, float timeout = 2) where T : Component
    Parameters
    Type Name Description
    MonoBehaviour context
    GameObject root
    Action<T> onFound
    float timeout
    Returns
    Type Description
    IEnumerator
    Type Parameters
    Name Description
    T
    In this article
    © 2026 Serenity. All Rights Reserved