extends Node var mouse_sens := 1.75 var toggle_crouch:=false var stick_sens := 0.15 var stick_smoothing := 0.25 var stick_deadzone := 0.25 var using_gamedpad:=false: set(is_true): if using_gamedpad != is_true: using_gamedpad = is_true controller_changed.emit() signal controller_changed func _input(event: InputEvent) -> void: if event is InputEventMouseButton or event is InputEventMouseMotion or event is InputEventKey: using_gamedpad = false elif event is InputEventJoypadButton or event is InputEventJoypadMotion: using_gamedpad = true