buildings wip

This commit is contained in:
2024-07-15 21:30:07 -04:00
parent 898acc2822
commit f52b44d0dd
8 changed files with 46 additions and 26 deletions

View File

@@ -12,7 +12,7 @@ pub struct BuildingAsset {
pub footprint: BuildingFootprint,
pub prefab_path: String,
#[serde(skip)]
pub prefab: Handle<()>,
pub prefab: Handle<Scene>,
pub cost: Vec<ResourceIdentifier>,
pub consumption: Vec<ResourceIdentifier>,

View File

@@ -5,7 +5,9 @@ use serde::{Deserialize, Serialize};
use super::building_asset::BuildingAsset;
#[derive(Resource)]
pub struct BuildingDatabase(Handle<BuildingDatabaseAsset>);
pub struct BuildingDatabase{
pub handle: Handle<BuildingDatabaseAsset>
}
#[derive(Serialize, Deserialize, Debug, TypePath, Asset)]
pub struct BuildingDatabaseAsset {