19 lines
440 B
GDScript
19 lines
440 B
GDScript
extends CanvasLayer
|
|
|
|
|
|
@export_group("References")
|
|
@export var _single_cursor: Control
|
|
|
|
|
|
func _ready() -> void:
|
|
Input.mouse_mode = Input.MOUSE_MODE_HIDDEN
|
|
|
|
|
|
func _process(_delta: float) -> void:
|
|
if not Player.instances or not MainCamera.instance:
|
|
var mouse_pos := get_viewport().get_mouse_position()
|
|
_single_cursor.position = mouse_pos - _single_cursor.size / 2
|
|
_single_cursor.visible = true
|
|
return
|
|
_single_cursor.visible = false
|