summaryrefslogtreecommitdiff
path: root/core/src/main/java/coffee/liz/ecs/events/ComponentAdded.java
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;
}