1 2 3 4 5 6 7 8 9 10 11 12
use bevy_app::{App, Plugin}; use crate::ImpactResource; /// bevy plugin: initializes [ImpactResource] to be used in systems etc. pub struct ImpactPlugin; impl Plugin for ImpactPlugin { fn build(&self, app: &mut App) { app.init_resource::<ImpactResource>(); } }