small racing game im working on
Diffstat (limited to 'ui/editor/block_dragdrop_preview.gd')
| -rw-r--r-- | ui/editor/block_dragdrop_preview.gd | 6 |
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 |