package coffee.liz.ecs.events; import coffee.liz.ecs.model.Component; import coffee.liz.ecs.model.Entity; import lombok.Getter; import lombok.RequiredArgsConstructor; /** * Emitted when an entity receives a component. */ @RequiredArgsConstructor @Getter public class ComponentAdded implements EntityEvent { private final Entity entity; private final Class componentClazz; }