diff --git a/game/main/src/utlis/debug_plugin.rs b/game/main/src/utlis/debug_plugin.rs index 35be8ef..411a16c 100644 --- a/game/main/src/utlis/debug_plugin.rs +++ b/game/main/src/utlis/debug_plugin.rs @@ -4,7 +4,6 @@ use bevy_inspector_egui::egui; use bevy_rapier3d::prelude::*; use shared::states::GameplayState; use shared::tags::MainCamera; -use units::units_debug_plugin::UnitsDebugPlugin; use world_generation::{ consts::HEX_CORNERS, hex_utils::{HexCoord, INNER_RADIUS}, @@ -16,7 +15,6 @@ pub struct DebugPlugin; impl Plugin for DebugPlugin { fn build(&self, app: &mut App) { - app.add_plugins(UnitsDebugPlugin); app.insert_state(DebugState::Base); app.add_systems( diff --git a/game/main/src/utlis/render_distance_system.rs b/game/main/src/utlis/render_distance_system.rs index efba6f0..848e32d 100644 --- a/game/main/src/utlis/render_distance_system.rs +++ b/game/main/src/utlis/render_distance_system.rs @@ -59,8 +59,9 @@ fn render_distance_system( settings: Res, ) { let camera = camera_query.single(); + let cam_pos = Vec3::new(camera.translation.x, 0.0, camera.translation.z); for (t, mut vis, r) in objects.iter_mut() { - let dist = (camera.translation - (t.translation + r.offset)).length(); + let dist = (cam_pos - (t.translation + r.offset)).length(); if settings.render_distance < dist { *vis = Visibility::Hidden; } else {