~starkingdoms/starkingdoms

ref: ab033439ce02446ada8dab1509eaa28675a216fe starkingdoms/crates/unified/src/ship_editor/plugins.rs -rw-r--r-- 875 bytes
ab033439 — core netcode: remove interpolation 7 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
use bevy::app::PluginGroupBuilder;
use bevy::diagnostic::{DiagnosticsPlugin, FrameCountPlugin};
use bevy::input::InputPlugin;
use bevy::log::LogPlugin;
use bevy::state::app::StatesPlugin;
use bevy::time::TimePlugin;
use crate::prelude::*;

pub struct ShipEditorPluginGroup;

impl PluginGroup for ShipEditorPluginGroup {
    fn build(self) -> PluginGroupBuilder {
        PluginGroupBuilder::start::<Self>()
            .add_group(
                DefaultPlugins.build()
                    .disable::<LogPlugin>()
                    .disable::<TaskPoolPlugin>()
                    .disable::<FrameCountPlugin>()
                    .disable::<TimePlugin>()
                    .disable::<TransformPlugin>()
                    .disable::<DiagnosticsPlugin>()
                    .disable::<AssetPlugin>()
                    .disable::<StatesPlugin>()
            )
    }
}