bevy_wasm_scripting/
entity.rs

1use bevy::prelude::Entity;
2
3pub type EntityId = f64;
4
5pub trait EntityIdTrait {
6    fn to_entity(&self) -> Entity;
7    fn from_entity(entity: Entity) -> Self;
8}
9
10impl EntityIdTrait for EntityId {
11    fn to_entity(&self) -> Entity {
12        Entity::from_bits(self.to_bits())
13    }
14
15    fn from_entity(entity: Entity) -> Self {
16        Self::from_bits(entity.to_bits())
17    }
18}