small racing game im working on
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
extends Button

signal import(trck: TrackResource)

var trck: TrackResource = null
var last_checked: String

func _process(_delta: float) -> void:
	if last_checked != DisplayServer.clipboard_get():
		trck = EditorMarshalling.s2td(DisplayServer.clipboard_get())
		disabled = trck == null
		last_checked = DisplayServer.clipboard_get()

func _pressed() -> void:
	import.emit(trck)