20 lines
557 B
GDScript
20 lines
557 B
GDScript
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
|