#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)]
pub enum MouseButton {
#[default]
Left,
Middle,
Right,
Button4,
Button5,
}
#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)]
pub enum InputAction {
#[default]
Pressed,
Held,
Released,
Idle,
}