13 lines
368 B
GDScript
13 lines
368 B
GDScript
extends Area2D
|
|
|
|
func _process(_delta):
|
|
# Membuat crosshair selalu mengikuti posisi mouse
|
|
global_position = get_global_mouse_position()
|
|
|
|
func get_target_terbidik():
|
|
# Mengambil daftar benda yang sedang tumpang tindih dengan tengah bidikan
|
|
var target = get_overlapping_bodies()
|
|
if target.size() > 0:
|
|
return target[0] # Ambil target pertama yang kena
|
|
return null
|