aboutsummaryrefslogtreecommitdiff
path: root/client/map/tiles/conveyor.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/map/tiles/conveyor.gd')
-rw-r--r--client/map/tiles/conveyor.gd8
1 files changed, 7 insertions, 1 deletions
diff --git a/client/map/tiles/conveyor.gd b/client/map/tiles/conveyor.gd
index 93bd4282..d920915c 100644
--- a/client/map/tiles/conveyor.gd
+++ b/client/map/tiles/conveyor.gd
@@ -16,10 +16,16 @@
class_name Conveyor
extends Floor
+var conveyor: ConveyorModel = preload("res://map/tiles/conveyor.tscn").instantiate()
+
func _init(rename: String, neighbors: Array):
super(rename, neighbors)
- var conveyor = preload("res://map/tiles/conveyor.tscn").instantiate()
base.add_child(conveyor)
static func interact_target() -> Vector3:
return Vector3(0., .425, 0.)
+
+func pass_to(tile: Tile):
+ super(tile)
+ var dir: Vector3 = (tile.position - position)
+ conveyor.to_direction(Vector2(dir.x, dir.z).normalized())