1 2 3 4 5 6 7 8 9 10 11 12 13
use bevy_app::{App, Plugin}; use crate::plugin::TimelineSyncPlugin; pub struct ServerPlugin; impl Plugin for ServerPlugin { fn build(&self, app: &mut App) { if !app.is_plugin_added::<TimelineSyncPlugin>() { app.add_plugins(TimelineSyncPlugin); } } }