targetEntityId
The first target's EntityId. Populated for every target kind — Unity objects and ECS components.
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Property
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public EntityId targetEntityId { get; }
Remarks
Prefer this over targetObject.GetEntityId() when the target may be an ECS component with no backing Object. Returns EntityId.None only when the SerializedObject has no targets.
For ECS-component targets, SerializedObject.UpdateIfRequiredOrScript does not auto-detect external chunk mutation until the chunk change-version accessor is wired. Call SerializedObject.Update explicitly to pick up externally-driven changes.
Additional Resources: SerializedObject.targetEntityIds, SerializedObject.targetObject