mirror of
https://github.com/kaosat-dev/Blender_bevy_components_workflow.git
synced 2024-11-22 11:50:53 +00:00
chore(cargo fmt): linting
This commit is contained in:
parent
7f824c47fe
commit
e68b230fc9
@ -4,11 +4,9 @@ use bevy_gltf_blueprints::*;
|
||||
pub struct CorePlugin;
|
||||
impl Plugin for CorePlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_plugins((
|
||||
BlueprintsPlugin {
|
||||
library_folder: "models/library".into(),
|
||||
..Default::default()
|
||||
},
|
||||
));
|
||||
app.add_plugins((BlueprintsPlugin {
|
||||
library_folder: "models/library".into(),
|
||||
..Default::default()
|
||||
},));
|
||||
}
|
||||
}
|
||||
|
@ -91,7 +91,6 @@ pub fn teardown_main_menu(bla: Query<Entity, With<InMainMenu>>, mut commands: Co
|
||||
pub fn main_menu(
|
||||
keycode: Res<ButtonInput<KeyCode>>,
|
||||
mut next_app_state: ResMut<NextState<AppState>>,
|
||||
|
||||
) {
|
||||
if keycode.just_pressed(KeyCode::Enter) {
|
||||
next_app_state.set(AppState::AppLoading);
|
||||
|
@ -10,13 +10,10 @@ use bevy_gltf_worlflow_examples_common::{AppState, GameState};
|
||||
pub struct GamePlugin;
|
||||
impl Plugin for GamePlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_systems(
|
||||
Update,
|
||||
(spawn_test).run_if(in_state(GameState::InGame)),
|
||||
)
|
||||
.add_systems(OnEnter(AppState::MenuRunning), setup_main_menu)
|
||||
.add_systems(OnExit(AppState::MenuRunning), teardown_main_menu)
|
||||
.add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning)))
|
||||
.add_systems(OnEnter(AppState::AppRunning), setup_game);
|
||||
app.add_systems(Update, (spawn_test).run_if(in_state(GameState::InGame)))
|
||||
.add_systems(OnEnter(AppState::MenuRunning), setup_main_menu)
|
||||
.add_systems(OnExit(AppState::MenuRunning), teardown_main_menu)
|
||||
.add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning)))
|
||||
.add_systems(OnEnter(AppState::AppRunning), setup_game);
|
||||
}
|
||||
}
|
||||
|
@ -103,9 +103,7 @@ pub fn trigger_level_transition(
|
||||
pub struct LevelsPlugin;
|
||||
impl Plugin for LevelsPlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app
|
||||
.register_type::<LevelTransition>()
|
||||
.add_systems(
|
||||
app.register_type::<LevelTransition>().add_systems(
|
||||
Update,
|
||||
(trigger_level_transition,).run_if(in_state(GameState::InGame)),
|
||||
);
|
||||
|
@ -14,10 +14,7 @@ pub struct GamePlugin;
|
||||
impl Plugin for GamePlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_plugins(LevelsPlugin)
|
||||
.add_systems(
|
||||
Update,
|
||||
(spawn_test).run_if(in_state(GameState::InGame)),
|
||||
)
|
||||
.add_systems(Update, (spawn_test).run_if(in_state(GameState::InGame)))
|
||||
.add_systems(OnEnter(AppState::MenuRunning), setup_main_menu)
|
||||
.add_systems(OnExit(AppState::MenuRunning), teardown_main_menu)
|
||||
.add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning)))
|
||||
|
@ -1,4 +1,4 @@
|
||||
use bevy::{prelude::*};
|
||||
use bevy::prelude::*;
|
||||
use bevy_gltf_worlflow_examples_common::InGameLoading;
|
||||
|
||||
pub fn setup_loading_screen(mut commands: Commands) {
|
||||
|
@ -102,5 +102,4 @@ pub fn main_menu(
|
||||
if keycode.just_pressed(KeyCode::KeyL) {
|
||||
next_app_state.set(AppState::AppLoading);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -835,6 +835,44 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Enum"
|
||||
},
|
||||
"bevy_asset::handle::Handle<bevy_pbr::wireframe::WireframeMaterial>": {
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"oneOf": [
|
||||
{
|
||||
"items": false,
|
||||
"prefixItems": [
|
||||
{
|
||||
"type": {
|
||||
"$ref": "#/$defs/std::sync::Arc<bevy_asset::handle::StrongHandle>"
|
||||
}
|
||||
}
|
||||
],
|
||||
"short_name": "Strong",
|
||||
"title": "Strong",
|
||||
"type": "array",
|
||||
"typeInfo": "Tuple"
|
||||
},
|
||||
{
|
||||
"items": false,
|
||||
"prefixItems": [
|
||||
{
|
||||
"type": {
|
||||
"$ref": "#/$defs/bevy_asset::id::AssetId<bevy_pbr::wireframe::WireframeMaterial>"
|
||||
}
|
||||
}
|
||||
],
|
||||
"short_name": "Weak",
|
||||
"title": "Weak",
|
||||
"type": "array",
|
||||
"typeInfo": "Tuple"
|
||||
}
|
||||
],
|
||||
"short_name": "Handle<WireframeMaterial>",
|
||||
"title": "bevy_asset::handle::Handle<bevy_pbr::wireframe::WireframeMaterial>",
|
||||
"type": "object",
|
||||
"typeInfo": "Enum"
|
||||
},
|
||||
"bevy_asset::handle::Handle<bevy_render::mesh::mesh::Mesh>": {
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
@ -1775,6 +1813,52 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Enum"
|
||||
},
|
||||
"bevy_asset::id::AssetId<bevy_pbr::wireframe::WireframeMaterial>": {
|
||||
"isComponent": false,
|
||||
"isResource": false,
|
||||
"oneOf": [
|
||||
{
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"index": {
|
||||
"title": "index",
|
||||
"type": {
|
||||
"$ref": "#/$defs/bevy_asset::assets::AssetIndex"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"index"
|
||||
],
|
||||
"short_name": "Index",
|
||||
"title": "Index",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
{
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"uuid": {
|
||||
"title": "uuid",
|
||||
"type": {
|
||||
"$ref": "#/$defs/bevy_utils::Uuid"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"uuid"
|
||||
],
|
||||
"short_name": "Uuid",
|
||||
"title": "Uuid",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
}
|
||||
],
|
||||
"short_name": "AssetId<WireframeMaterial>",
|
||||
"title": "bevy_asset::id::AssetId<bevy_pbr::wireframe::WireframeMaterial>",
|
||||
"type": "object",
|
||||
"typeInfo": "Enum"
|
||||
},
|
||||
"bevy_asset::id::AssetId<bevy_render::mesh::mesh::Mesh>": {
|
||||
"isComponent": false,
|
||||
"isResource": false,
|
||||
@ -3179,6 +3263,30 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Value"
|
||||
},
|
||||
"bevy_egui::EguiSettings": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": false,
|
||||
"isResource": false,
|
||||
"properties": {
|
||||
"default_open_url_target": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/core::option::Option<alloc::string::String>"
|
||||
}
|
||||
},
|
||||
"scale_factor": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/f32"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"scale_factor"
|
||||
],
|
||||
"short_name": "EguiSettings",
|
||||
"title": "bevy_egui::EguiSettings",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_gizmos::aabb::AabbGizmoConfigGroup": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": false,
|
||||
@ -3336,6 +3444,17 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_gltf_components::GltfProcessed": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"properties": {},
|
||||
"required": [],
|
||||
"short_name": "GltfProcessed",
|
||||
"title": "bevy_gltf_components::GltfProcessed",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_gltf_worlflow_examples_common::core::camera::camera_replace_proxies::SSAOSettings": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": true,
|
||||
@ -3437,7 +3556,7 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_gltf_worlflow_examples_common::core::physics::physics_replace_proxies::AutoAABBCollider": {
|
||||
"bevy_gltf_worlflow_examples_common::core::physics_rapier::physics_replace_proxies::AutoAABBCollider": {
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"oneOf": [
|
||||
@ -3446,11 +3565,11 @@
|
||||
"Capsule"
|
||||
],
|
||||
"short_name": "AutoAABBCollider",
|
||||
"title": "bevy_gltf_worlflow_examples_common::core::physics::physics_replace_proxies::AutoAABBCollider",
|
||||
"title": "bevy_gltf_worlflow_examples_common::core::physics_rapier::physics_replace_proxies::AutoAABBCollider",
|
||||
"type": "string",
|
||||
"typeInfo": "Enum"
|
||||
},
|
||||
"bevy_gltf_worlflow_examples_common::core::physics::physics_replace_proxies::Collider": {
|
||||
"bevy_gltf_worlflow_examples_common::core::physics_rapier::physics_replace_proxies::Collider": {
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"oneOf": [
|
||||
@ -3511,7 +3630,7 @@
|
||||
}
|
||||
],
|
||||
"short_name": "Collider",
|
||||
"title": "bevy_gltf_worlflow_examples_common::core::physics::physics_replace_proxies::Collider",
|
||||
"title": "bevy_gltf_worlflow_examples_common::core::physics_rapier::physics_replace_proxies::Collider",
|
||||
"type": "object",
|
||||
"typeInfo": "Enum"
|
||||
},
|
||||
@ -7054,6 +7173,72 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_pbr::wireframe::NoWireframe": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"properties": {},
|
||||
"required": [],
|
||||
"short_name": "NoWireframe",
|
||||
"title": "bevy_pbr::wireframe::NoWireframe",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_pbr::wireframe::Wireframe": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"properties": {},
|
||||
"required": [],
|
||||
"short_name": "Wireframe",
|
||||
"title": "bevy_pbr::wireframe::Wireframe",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_pbr::wireframe::WireframeColor": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
"properties": {
|
||||
"color": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/bevy_render::color::Color"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"color"
|
||||
],
|
||||
"short_name": "WireframeColor",
|
||||
"title": "bevy_pbr::wireframe::WireframeColor",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_pbr::wireframe::WireframeConfig": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": false,
|
||||
"isResource": true,
|
||||
"properties": {
|
||||
"default_color": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/bevy_render::color::Color"
|
||||
}
|
||||
},
|
||||
"global": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/bool"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"global",
|
||||
"default_color"
|
||||
],
|
||||
"short_name": "WireframeConfig",
|
||||
"title": "bevy_pbr::wireframe::WireframeConfig",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_rapier3d::dynamics::rigid_body::AdditionalMassProperties": {
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
@ -9338,6 +9523,43 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_time::virt::Virtual": {
|
||||
"additionalProperties": false,
|
||||
"isComponent": false,
|
||||
"isResource": false,
|
||||
"properties": {
|
||||
"effective_speed": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/f64"
|
||||
}
|
||||
},
|
||||
"max_delta": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/bevy_utils::Duration"
|
||||
}
|
||||
},
|
||||
"paused": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/bool"
|
||||
}
|
||||
},
|
||||
"relative_speed": {
|
||||
"type": {
|
||||
"$ref": "#/$defs/f64"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"max_delta",
|
||||
"paused",
|
||||
"relative_speed",
|
||||
"effective_speed"
|
||||
],
|
||||
"short_name": "Virtual",
|
||||
"title": "bevy_time::virt::Virtual",
|
||||
"type": "object",
|
||||
"typeInfo": "Struct"
|
||||
},
|
||||
"bevy_transform::components::global_transform::GlobalTransform": {
|
||||
"isComponent": true,
|
||||
"isResource": false,
|
||||
@ -11433,6 +11655,14 @@
|
||||
"type": "object",
|
||||
"typeInfo": "Value"
|
||||
},
|
||||
"core::ops::Range<f64>": {
|
||||
"isComponent": false,
|
||||
"isResource": false,
|
||||
"short_name": "Range<f64>",
|
||||
"title": "core::ops::Range<f64>",
|
||||
"type": "object",
|
||||
"typeInfo": "Value"
|
||||
},
|
||||
"core::option::Option<alloc::string::String>": {
|
||||
"isComponent": false,
|
||||
"isResource": false,
|
||||
|
@ -7,7 +7,7 @@ impl Plugin for CorePlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_plugins((
|
||||
ExportRegistryPlugin {
|
||||
save_path: "assets/registry.json".into(),
|
||||
save_path: "registry.json".into(),
|
||||
..Default::default()
|
||||
},
|
||||
BlueprintsPlugin {
|
||||
|
@ -10,13 +10,10 @@ use bevy_gltf_worlflow_examples_common::{AppState, GameState};
|
||||
pub struct GamePlugin;
|
||||
impl Plugin for GamePlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_systems(
|
||||
Update,
|
||||
(spawn_test).run_if(in_state(GameState::InGame)),
|
||||
)
|
||||
.add_systems(OnEnter(AppState::MenuRunning), setup_main_menu)
|
||||
.add_systems(OnExit(AppState::MenuRunning), teardown_main_menu)
|
||||
.add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning)))
|
||||
.add_systems(OnEnter(AppState::AppRunning), setup_game);
|
||||
app.add_systems(Update, (spawn_test).run_if(in_state(GameState::InGame)))
|
||||
.add_systems(OnEnter(AppState::MenuRunning), setup_main_menu)
|
||||
.add_systems(OnExit(AppState::MenuRunning), teardown_main_menu)
|
||||
.add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning)))
|
||||
.add_systems(OnEnter(AppState::AppRunning), setup_game);
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ impl Plugin for AssetsPlugin {
|
||||
.with_dynamic_assets_file::<StandardDynamicAssetCollection>(
|
||||
"assets_core.assets.ron",
|
||||
)
|
||||
.load_collection::<CoreAssets>()
|
||||
.load_collection::<CoreAssets>(),
|
||||
)
|
||||
// load game assets
|
||||
.add_loading_state(
|
||||
@ -29,7 +29,7 @@ impl Plugin for AssetsPlugin {
|
||||
.with_dynamic_assets_file::<StandardDynamicAssetCollection>(
|
||||
"assets_game.assets.ron",
|
||||
)
|
||||
.load_collection::<GameAssets>()
|
||||
.load_collection::<GameAssets>(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -2,8 +2,8 @@ use bevy::core_pipeline::bloom::{BloomCompositeMode, BloomSettings};
|
||||
use bevy::core_pipeline::experimental::taa::TemporalAntiAliasBundle;
|
||||
use bevy::core_pipeline::tonemapping::{DebandDither, Tonemapping};
|
||||
use bevy::pbr::ScreenSpaceAmbientOcclusionBundle;
|
||||
use bevy::render::camera::Exposure;
|
||||
use bevy::prelude::*;
|
||||
use bevy::render::camera::Exposure;
|
||||
|
||||
use super::CameraTrackingOffset;
|
||||
|
||||
@ -28,7 +28,8 @@ pub fn camera_replace_proxies(
|
||||
added_bloom_settings: Query<&BloomSettings, Added<BloomSettings>>,
|
||||
added_ssao_settings: Query<&SSAOSettings, Added<SSAOSettings>>, // Move to camera
|
||||
) {
|
||||
for (entity, mut camera, mut exposure, bloom_settings, ssao_setting) in added_cameras.iter_mut() {
|
||||
for (entity, mut camera, mut exposure, bloom_settings, ssao_setting) in added_cameras.iter_mut()
|
||||
{
|
||||
info!("detected added camera, updating proxy");
|
||||
camera.hdr = true;
|
||||
exposure.ev100 *= 1.0;
|
||||
|
@ -53,7 +53,7 @@ pub fn lighting_replace_proxies(
|
||||
println!("AMBIENT {:?} {}", ambient.color, ambient.brightness);
|
||||
commands.insert_resource(AmbientLight {
|
||||
color: ambient.color,
|
||||
brightness: ambient.brightness,// * 4000.,
|
||||
brightness: ambient.brightness, // * 4000.,
|
||||
});
|
||||
// FIXME: does this belong here ?
|
||||
commands.insert_resource(ClearColor(ambient.color * ambient.brightness));
|
||||
|
@ -17,7 +17,6 @@ pub mod physics_xpbd;
|
||||
#[cfg(feature = "physics_xpbd")]
|
||||
pub use physics_xpbd::*;
|
||||
|
||||
|
||||
use bevy::prelude::*;
|
||||
|
||||
pub struct CorePlugin;
|
||||
|
@ -9,8 +9,8 @@ pub use controls::*;
|
||||
use bevy::prelude::*;
|
||||
use bevy_xpbd_3d::prelude::*;
|
||||
|
||||
use bevy_gltf_blueprints::GltfBlueprintsSet;
|
||||
use crate::state::GameState;
|
||||
use bevy_gltf_blueprints::GltfBlueprintsSet;
|
||||
|
||||
pub struct PhysicsPlugin;
|
||||
impl Plugin for PhysicsPlugin {
|
||||
|
@ -16,6 +16,12 @@ use bevy_editor_pls::prelude::*;
|
||||
pub struct CommonPlugin;
|
||||
impl Plugin for CommonPlugin {
|
||||
fn build(&self, app: &mut App) {
|
||||
app.add_plugins((StatePlugin, AssetsPlugin, CorePlugin, GamePlugin, EditorPlugin::default()));
|
||||
app.add_plugins((
|
||||
StatePlugin,
|
||||
AssetsPlugin,
|
||||
CorePlugin,
|
||||
GamePlugin,
|
||||
EditorPlugin::default(),
|
||||
));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user