tweak controller detection
This commit is contained in:
parent
6ef29a8f0b
commit
bfc3c214b7
@ -191,21 +191,19 @@ func _get_controller_type(id: int = 0) -> void:
|
||||
if not controller_name:
|
||||
return
|
||||
|
||||
if (
|
||||
controller_name.begins_with("ps")
|
||||
if controller_name.contains("steam") or controller_name.contains("valve"):
|
||||
_controller = ControllerType.STEAM
|
||||
elif controller_name.contains("nintendo") or controller_name.contains("switch"):
|
||||
_controller = ControllerType.NINTENDO
|
||||
elif (
|
||||
controller_name.contains("ps")
|
||||
or controller_name.contains("sony")
|
||||
or controller_name.contains("playstation")
|
||||
):
|
||||
_controller = ControllerType.SONY
|
||||
elif controller_name.contains("steam"):
|
||||
_controller = ControllerType.STEAM
|
||||
elif controller_name.contains("nintendo"):
|
||||
_controller = ControllerType.NINTENDO
|
||||
else:
|
||||
_controller = ControllerType.XBOX
|
||||
|
||||
Settings.controller_button_icons = _controller
|
||||
|
||||
|
||||
func _set_current_prompts(type: ControllerType) -> void:
|
||||
match type:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user