moonshine-core 0.3.2

Unconventional framework for making games in Bevy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use bevy_app::{PluginGroup, PluginGroupBuilder};

/// A [`PluginGroup`] which adds all the core plugins.
pub struct MoonshineCorePlugins;

impl PluginGroup for MoonshineCorePlugins {
    fn build(self) -> PluginGroupBuilder {
        PluginGroupBuilder::start::<Self>()
            .add(crate::save::SavePlugin)
            .add(crate::load::LoadPlugin)
            .add(crate::tag::TagPlugin)
    }
}