use bevy states

despawn plugin
buiding plugin
This commit is contained in:
2024-06-05 22:00:00 -04:00
parent c31c2fb908
commit 05f9fa3143
20 changed files with 296 additions and 54 deletions

View File

@@ -0,0 +1,17 @@
use bevy::ecs::schedule::States;
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum GeneratorState {
GenerateHeightmap,
SpawnMap,
Idle,
Regenerate,
}
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum AssetLoadState {
StartLoading,
Loading,
FinalizeAssets,
LoadComplete,
}