UniTextWorld
World-space text component. Renders via UniTextWorldBatcher with full Unicode support — bidirectional scripts, complex shaping, color emoji, markup.
Remarks
public static IReadOnlyList<UniTextWorld> Active{ get }All currently enabled UniTextWorld instances, maintained by OnEnable / OnDisable. Iterate this instead of FindObjectsOfType.
When, this text receives pointer events (clicks, hover, interactive ranges) from UniTextWorldRaycaster. Disable for purely decorative text — the raycaster will skip it.
public static Action<UniTextWorld> ActivatedOccurs when a UniTextWorld instance has become active (OnEnable).
public static Action<UniTextWorld> DeactivatedOccurs when a UniTextWorld instance has become inactive (OnDisable).
public Action<UniTextWorld> RenderDataAvailableOccurs when the component's mesh has been generated and render data is available through MeshGenerator.CollectRenderData.
public Action<UniTextWorld> RenderDataClearedOccurs when the component's render data should be discarded (e.g. empty text, disabled).
public Action<UniTextWorld> RenderSuppressionChangedOccurs when RenderSuppressed has toggled (user Hide/Show or scene-visibility). The batcher reads the live state and flips this component's batch membership without a structural rebuild.
public Action<UniTextWorld> SortingChangedOccurs when a sorting-context input has changed: SortingOrder, SortingLayerID, CastShadows or Standalone (all are batch-key components).
public Action<UniTextWorld> ParentChangedOccurs when the component's transform parent has changed (may invalidate SortingGroup inheritance).
