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.
A camera's view on the text's plane is all it can show: the main camera, or in the editor the scene view's camera when no main camera exists. A camera adapter that supplies the projected scale owns the display and its window already is the camera's projection, so nothing narrows it. With no camera at all nothing displays the text and only the document's top is materialized.
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).
