blob: 6837bfcb9d5f269eda225d00cef169ab41575821 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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<? extends Component> componentClazz;
}
|