veloren/common/src/comp/misc.rs
2020-08-12 22:29:06 +08:00

21 lines
411 B
Rust

use super::item::Reagent;
use crate::sync::Uid;
use serde::{Deserialize, Serialize};
use specs::Component;
use specs_idvs::IdvStorage;
#[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)]
pub enum Object {
Bomb {
owner: Option<Uid>,
},
Firework {
owner: Option<Uid>,
reagent: Reagent,
},
}
impl Component for Object {
type Storage = IdvStorage<Self>;
}