use bevy::{ asset::embedded_asset, prelude::*, }; pub mod fighter_material; pub struct ShinesparkMaterialPlugin; impl Plugin for ShinesparkMaterialPlugin { fn build(&self, app: &mut App) { let omit_prefix = ""; embedded_asset!(app, omit_prefix, "shaders/fighter.wgsl"); app .add_observer(fighter_material::bind_fighter_material) .add_plugins(MaterialPlugin::::default()); } }