21 lines
477 B
Rust
21 lines
477 B
Rust
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::<fighter_material::FighterMaterial>::default());
|
|
}
|
|
}
|