use std::collections::HashMap; use serde::{Deserialize, Serialize}; use crate::prelude::*; #[derive(Deserialize, Asset, TypePath, Component, Serialize, Clone, Debug)] #[require(Replicated)] pub struct RecipesConfig { pub recipes: HashMap>, } #[derive(Deserialize, TypePath, Component, Serialize, Clone, Debug)] pub struct Recipe { pub order: usize, pub inputs: HashMap, }