This commit is contained in:
2024-06-10 21:28:04 -04:00
parent 05f9fa3143
commit 8cecad83c2
12 changed files with 76 additions and 9 deletions

View File

@@ -0,0 +1,18 @@
use bevy::prelude::*;
use serde::{Deserialize, Serialize};
use shared::resource::ResourceIdentifier;
use crate::footprint::BuildingFootprint;
#[derive(Resource, Serialize, Deserialize)]
pub struct BuildingAsset {
pub name: String,
pub description: String,
pub footprint: BuildingFootprint,
pub prefab_path: String,
pub prefab: (),
pub cost: Vec<ResourceIdentifier>,
pub consumption: Vec<ResourceIdentifier>,
pub production: Vec<ResourceIdentifier>,
}