21 lines
419 B
GDScript
21 lines
419 B
GDScript
extends Node3D
|
|
class_name Boid
|
|
|
|
@export var max_timer : float = 10
|
|
@export var min_timer : float = 5
|
|
|
|
var velocity : Vector3 = Vector3(0, 0, 0)
|
|
|
|
func _ready():
|
|
$Timer.wait_time = randf_range(min_timer, max_timer)
|
|
$Timer.start()
|
|
|
|
func _on_timer_timeout():
|
|
$Timer.wait_time = randf_range(min_timer, max_timer)
|
|
|
|
var dice : int = (randi() % 6) + 1
|
|
if dice == 6:
|
|
$SeagullSound2.play()
|
|
else:
|
|
$SeagullSound1.play()
|