26 lines
514 B
Rust

use bevy::prelude::*;
use bevy::app::PluginGroupBuilder;
mod projectiles;
pub use projectiles::*;
mod world_bounds;
pub use world_bounds::*;
pub struct PhysicsPlugins;
impl PluginGroup for PhysicsPlugins
{
fn build(self) -> PluginGroupBuilder
{
PluginGroupBuilder::start::<Self>()
.add_group(avian3d::PhysicsPlugins::default())
.add(avian3d::debug_render::PhysicsDebugPlugin::default())
.add(ProjectilesPlugin)
.add(WorldBoundsPlugin)
}
}