mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-23 08:17:34 -04:00
fix mouse mod
This commit is contained in:
parent
0d04cace3e
commit
5e5e0222e7
1 changed files with 3 additions and 7 deletions
|
@ -14,6 +14,7 @@ func _ready() -> void:
|
||||||
|
|
||||||
|
|
||||||
func set_mouse_mode(mode: int) -> void:
|
func set_mouse_mode(mode: int) -> void:
|
||||||
|
mouse_mode = mode
|
||||||
if not visible: Input.set_mouse_mode(mode)
|
if not visible: Input.set_mouse_mode(mode)
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,18 +28,13 @@ func _input(event: InputEvent) -> void:
|
||||||
|
|
||||||
func show_ui() -> void:
|
func show_ui() -> void:
|
||||||
visible = true
|
visible = true
|
||||||
if Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED:
|
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
||||||
mouse_mode = Input.MOUSE_MODE_CAPTURED
|
|
||||||
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
|
||||||
else:
|
|
||||||
mouse_mode = Input.MOUSE_MODE_VISIBLE
|
|
||||||
|
|
||||||
ui_events.visibility_changed_emit(true)
|
ui_events.visibility_changed_emit(true)
|
||||||
|
|
||||||
|
|
||||||
func hide_ui() -> void:
|
func hide_ui() -> void:
|
||||||
visible = false
|
visible = false
|
||||||
if mouse_mode == Input.MOUSE_MODE_CAPTURED:
|
Input.set_mouse_mode(mouse_mode)
|
||||||
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
|
||||||
|
|
||||||
ui_events.visibility_changed_emit(false)
|
ui_events.visibility_changed_emit(false)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue