small racing game im working on
Diffstat (limited to 'ui/editor/block_dragdrop_preview.gd')
-rw-r--r--ui/editor/block_dragdrop_preview.gd6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/editor/block_dragdrop_preview.gd b/ui/editor/block_dragdrop_preview.gd
index 05a21f2..b5329e5 100644
--- a/ui/editor/block_dragdrop_preview.gd
+++ b/ui/editor/block_dragdrop_preview.gd
@@ -1,6 +1,7 @@
extends Control
class_name DragDropPreview
+var depth: float
var blocks: Array[Block] = []
var objects: Array[Block]
var offsets: PackedVector3Array = []
@@ -64,7 +65,7 @@ func viewport_event(e: InputEvent) -> void:
position_blocks(e.position)
func position_blocks(mp: Vector2):
- var at_position := cam.project_position(mp, 50)
+ var at_position := cam.project_position(mp, depth)
for i in len(blocks):
blocks[i].global_position = (
(offsets[i] + at_position)
@@ -76,3 +77,6 @@ func exit_viewport() -> void:
%panel.show()
for block in blocks:
block.hide()
+
+func depth_changed(new: float):
+ depth = new