using Unity.Entities; namespace ProjectM.Simulation { /// /// EB-1 — opt-in marker for an entity that DESTROYS when /// its hits 0 (alongside TrainingDummyTag/EnemyTag). Baked ONLY on the /// player-built structure ghosts (Turret/Wall/Pylon) so "machines can die". DELIBERATELY a distinct tag rather /// than gating on bare : that identity is SHARED by the reserved M7 automation /// machines (Harvester/Fabricator/Conveyor) whose teardown would silently drop in-flight conveyor cargo — the /// tag lets each destructible opt in explicitly (zero-size, ghost-hash-neutral). See [[DR-031]] follow-on EB-1. /// public struct Destructible : IComponentData { } }