added terrain3d

This commit is contained in:
derek
2025-03-31 14:14:50 -05:00
parent 27175618c0
commit bd767d2927
148 changed files with 2602 additions and 1381 deletions

View File

@@ -1,3 +1,6 @@
# Copyright © 2025 Cory Petkovsek, Roope Palmroos, and Contributors.
# Objects parent for Terrain3D
# Children nodes get transform updates on sculpting
@tool
extends Node3D
class_name Terrain3DObjects
@@ -97,7 +100,8 @@ func _on_child_exiting_tree(p_node: Node) -> void:
var helper: TransformChangedNotifier = p_node.get_node_or_null(CHILD_HELPER_PATH)
if helper:
helper.transform_changed.disconnect(_on_child_transform_changed)
if helper.transform_changed.is_connected(_on_child_transform_changed):
helper.transform_changed.disconnect(_on_child_transform_changed)
p_node.remove_child(helper)
helper.queue_free()

View File

@@ -1 +1 @@
uid://cl5vs8p47r15v
uid://dbndw8p05yam7

View File

@@ -1,3 +1,5 @@
# Copyright © 2025 Cory Petkovsek, Roope Palmroos, and Contributors.
# Transform Changed Notifier for Terrain3D
@tool
extends Node3D

View File

@@ -1 +1 @@
uid://drw381usdrd8b
uid://claxtgppe8keq