knockback; base enemy scene; police van
This commit is contained in:
parent
370eb54163
commit
d0bfe8d1be
13 changed files with 218 additions and 111 deletions
|
|
@ -6,6 +6,8 @@ var points: Array[Vector3]
|
|||
const MAX_CACHED_POINTS := 100
|
||||
var doomed_point_idx := 0
|
||||
|
||||
@export var enemy_scenes: Array[PackedScene]
|
||||
|
||||
func _get_point() -> Vector3:
|
||||
assert(not boxes.is_empty())
|
||||
|
||||
|
|
@ -53,7 +55,7 @@ func _on_timer_timeout() -> void:
|
|||
|
||||
var pos: Vector3 = points.pick_random()
|
||||
pos += Vector3.UP * 0.02
|
||||
var scene := preload("res://enemies/police_car/police_car.tscn")
|
||||
var scene: PackedScene = enemy_scenes.pick_random()
|
||||
var car: Node3D = scene.instantiate()
|
||||
car.position = pos
|
||||
get_tree().current_scene.add_child(car)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue