18 lines
399 B
GDScript
18 lines
399 B
GDScript
extends Control
|
|
|
|
@export var marker : PackedScene
|
|
|
|
@onready var ship = $"../../.."
|
|
|
|
var markers = []
|
|
|
|
func _process(_delta):
|
|
$Sprite.self_modulate = ship.modulate
|
|
|
|
func add_marker(target : Node, type : String):
|
|
var marker_inst = marker.instantiate()
|
|
markers.append(marker_inst)
|
|
marker_inst.target = target
|
|
marker_inst.type = type
|
|
marker_inst.position = Vector2(96, 96)
|
|
add_child(marker_inst)
|