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:
|
if not controller_name:
|
||||||
return
|
return
|
||||||
|
|
||||||
if (
|
if controller_name.contains("steam") or controller_name.contains("valve"):
|
||||||
controller_name.begins_with("ps")
|
_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("sony")
|
||||||
or controller_name.contains("playstation")
|
or controller_name.contains("playstation")
|
||||||
):
|
):
|
||||||
_controller = ControllerType.SONY
|
_controller = ControllerType.SONY
|
||||||
elif controller_name.contains("steam"):
|
|
||||||
_controller = ControllerType.STEAM
|
|
||||||
elif controller_name.contains("nintendo"):
|
|
||||||
_controller = ControllerType.NINTENDO
|
|
||||||
else:
|
else:
|
||||||
_controller = ControllerType.XBOX
|
_controller = ControllerType.XBOX
|
||||||
|
|
||||||
Settings.controller_button_icons = _controller
|
|
||||||
|
|
||||||
|
|
||||||
func _set_current_prompts(type: ControllerType) -> void:
|
func _set_current_prompts(type: ControllerType) -> void:
|
||||||
match type:
|
match type:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user