aboutsummaryrefslogtreecommitdiff
path: root/client/scripts/tiles/full_tile.gd
blob: 7ee1e1fc583f7be0b5ed9cd2961c3f9af24d78b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class_name FullTile
extends Floor

var static_body = StaticBody3D.new()

func _init(rename: String, neighbors: Array):
	super(rename, neighbors)
	var shape = CollisionShape3D.new()
	var box = BoxShape3D.new()
	shape.position.y += .5
	shape.shape = box
	shape.name = "Box"
	static_body.add_child(shape)
	static_body.name = "Body"
	base.add_child(static_body)

# defines where items go when interacting
static func interact_target() -> Vector3:
	return Vector3(0, 0, 0)

# actions when interacting, e.g. animations
func interact():
	pass