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.