Optimize imports of kinematic_character_controller.rs

This commit is contained in:
reo 2025-10-29 21:36:38 +03:00
parent 0af3b41293
commit 445d90b1a5

View file

@ -1,21 +1,16 @@
use glam::{Quat, Vec3};
use hecs::Entity;
use rapier3d::prelude::{nalgebra, ColliderBuilder, QueryFilter, QueryPipeline, RigidBodyBuilder};
use rapier3d::prelude::{nalgebra, ColliderBuilder, QueryFilter, RigidBodyBuilder};
use rapier3d::prelude::vector;
use raidillon_core::scene::Scene;
use raidillon_engine::{EngineResources, InputState};
use raidillon_engine::system::System;
use rapier3d::control::KinematicCharacterController as RapierKinematicCharacterController;
use rapier3d::math::Isometry;
use rapier3d::na::{Isometry3, Vector3};
use winit::event::DeviceEvent::MouseMotion;
use winit::event::{ElementState, Event, MouseButton, WindowEvent};
use winit::event::Event;
use winit::keyboard::KeyCode;
use winit::window::CursorGrabMode;
use raidillon_core::DebugUIBuffer;
use raidillon_ecs::components::{CameraMode, CharacterBodyComponent};
use raidillon_ecs::Transform;
use raidillon_engine::systems::fps_camera::FPSDebugCameraSystem;
use raidillon_physics::Physics;
use raidillon_platform::{Camera, PlatformContext};