use bevy::prelude::*;
use bevy_inspector_egui::{Inspectable, InspectorPlugin};
#[derive(Default)]
struct ExampleWidget;
impl Inspectable for ExampleWidget {
type Attributes = ();
fn ui(
&mut self,
_: &mut bevy_inspector_egui::egui::Ui,
_: Self::Attributes,
_: &mut bevy_inspector_egui::Context,
) -> bool {
false
}
fn setup(_: &mut App) {
eprintln!("Running setup code...");
}
}
#[derive(Inspectable, Default)]
struct Data {
_widget: ExampleWidget,
}
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugin(InspectorPlugin::<Data>::new());
}