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}