diff --git a/Design.md b/Design.md index a4cfc99..34009b1 100644 --- a/Design.md +++ b/Design.md @@ -38,7 +38,10 @@ Multiplayer - [x] Optics - [x] All optics implementing a fn/trait that gives a specific gun offset to use the optic correctly - [ ] TODO: Find some way to implement a shader for the optics -- [ ] Weapon Clipping () +- [ ] Weapon Clipping + - [ ] Make the player's collider bigger towards the front + - [ ] Make the weapon's collider cover the firing point + - [ ] If possible, create a new gun pose, like pushed back - [ ] Bobbing - [ ] Gun Bob on run - [ ] Gun Bob on walk diff --git a/assets/character/main_character.glb b/assets/character/main_character.glb index 50445ed..6ad061f 100644 Binary files a/assets/character/main_character.glb and b/assets/character/main_character.glb differ diff --git a/src/comps/core/controller.rs b/src/comps/core/controller.rs index fd6656f..7ebd074 100644 --- a/src/comps/core/controller.rs +++ b/src/comps/core/controller.rs @@ -8,7 +8,7 @@ use crate::{ }, player_values_state::PlayerValuesState, }, guns::player_firing::PlayerFiringInfo}, - ui::game::game_ui_state::GameUiState, + ui::game::{game_ui_state::GameUiState, settings::player_controls::PlayerControls}, }; use super::markers::player::Player; @@ -31,31 +31,32 @@ pub fn capture_input( time: Res