docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method SetName

    SetName(Entity, FixedString64Bytes)

    Sets the name of an entity.

    Declaration
    public void SetName(Entity entity, FixedString64Bytes name)
    Parameters
    Type Name Description
    Entity entity

    The Entity object of the entity to name.

    FixedString64Bytes name

    The name to assign. See remarks for caveats.

    Remarks

    Note that any `System.String` names will implicitly cast to Unity.Collections.FixedString64Bytes. This conversion will throw, rather than truncate, if over capacity (61 characters). Thus, ensure your names fit, or manually truncate them first (via CopyFromTruncated<T>(ref T, string)).

    However, GameObjects converted to entities (via Baking) will have long names silently truncated.

    For performance, entity names only exist when running in the Unity Editor.

    In This Article
    Back to top
    Copyright © 2024 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)