small racing game im working on
Diffstat (limited to 'ui/editor/import.gd')
| -rw-r--r-- | ui/editor/import.gd | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ui/editor/import.gd b/ui/editor/import.gd new file mode 100644 index 0000000..d184847 --- /dev/null +++ b/ui/editor/import.gd @@ -0,0 +1,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) + |