1 2 3 4 5 6 7 8 9
use crate::{ComponentKind, Replicate, Tick}; pub enum EntityEvent<E: Copy> { SpawnEntity(E), DespawnEntity(E), InsertComponent(E, ComponentKind), RemoveComponent(E, Box<dyn Replicate>), UpdateComponent(Tick, E, ComponentKind), }