bevy_feronia 0.8.2

Foliage/grass scattering tools and wind simulation shaders/materials that prioritize visual fidelity/artistic freedom, a declarative api and modularity.
Documentation
use bevy_ecs::prelude::SystemSet;
use bevy_state::prelude::States;

#[derive(SystemSet, Debug, Clone, PartialEq, Eq, Hash)]
pub enum ScatterSet {
    Loading,
    Setup,
    Collecting,
    Ready,
    Clean,
}

#[derive(States, Debug, Default, Clone, PartialEq, Eq, Hash)]
pub enum ScatterState {
    #[default]
    Loading,
    Setup,
    Collecting,
    Ready,
}