Namespace ElectricDrill.AstraHealth.Barrier
Interfaces
- IBarrierContainer
Contract for entities that hold a barrier (temporary hit points) that absorbs incoming damage before health.
Implement this interface on any component that manages a barrier pool so that pipeline steps and external packages can interact with the barrier without depending on
EntityHealthdirectly.EntityHealthimplements this interface. Future packages (e.g. modifier steps that grant barrier on-hit) should accept IBarrierContainer rather than the concrete type.