Back to API Reference
Interface
ISelectableEntity
abstract
A selectable-owned UI entity. The owner is available for the whole attached lifetime, allowing implementations to use Unity UI, native platform UI, or any other presentation mechanism.
Remarks
Implementations assigned in the inspector are managed references: use a serializable managed class, not a UnityEngine.Object. Derive from SelectableEntity for the standard lifetime.
Implementations(4)
Types that implement ISelectableEntity.
IIIC
IMagnifier
Magnifier entity that appears during long-press cursor placement and selection-handle dragging. The implementation owns its presentation mechanism.
ITextContextMenu
Text context menu entity owned by a selectable. Implementations receive the complete owner for their attached lifetime and may present Unity UI, native platform UI, or another menu.
ITouchHandles
Touch handle entity assigned to a selectable. Implementations may provide selection handles, an insertion handle, or both through the corresponding capability interfaces.
SelectableEntity
Base implementation of the selectable entity lifetime. Override the protected hooks to bind and release owner-specific state; serialized configuration remains available between attachments.
public UniTextSelectable Owner{ get }The selectable this entity is currently attached to, or while detached.
