use bevy_ecs::prelude::*;
use super::category::Category;
#[derive(Component, Clone, Debug, PartialEq, Eq)]
pub struct SceneObject {
pub name: String,
pub icon: &'static str,
pub category: Category,
}
impl SceneObject {
pub fn new(name: impl Into<String>, icon: &'static str, category: Category) -> Self {
Self {
name: name.into(),
icon,
category,
}
}
}