feat(plugin): add terrain3d plugin installation

This commit is contained in:
Rijad Zuzo
2026-07-03 13:05:56 +02:00
parent 5e171ae63a
commit 595233e5df
225 changed files with 13008 additions and 41 deletions
@@ -0,0 +1,17 @@
# Copyright © 2023-2026 Cory Petkovsek, Roope Palmroos, and Contributors.
# Channel Packer Dragdropper for Terrain3D
@tool
extends Button
signal dropped
func _can_drop_data(p_position, p_data) -> bool:
if typeof(p_data) == TYPE_DICTIONARY:
if p_data.files.size() == 1:
match p_data.files[0].get_extension():
"png", "bmp", "exr", "hdr", "jpg", "jpeg", "tga", "svg", "webp", "ktx", "dds":
return true
return false
func _drop_data(p_position, p_data) -> void:
dropped.emit(p_data.files[0])