SILLY RTOBOT
This commit is contained in:
parent
2e23faf112
commit
ced705d9c5
6 changed files with 19 additions and 6 deletions
|
|
@ -8,6 +8,7 @@ var robot_win: bool = false
|
|||
var speed: float = 1.0
|
||||
var doors_open: bool = false
|
||||
var stun_remaining: float = 0.0
|
||||
var _stalking_close: bool = false
|
||||
|
||||
var _delay_remaining: float = 0.0
|
||||
var _spawn_transform: Transform3D
|
||||
|
|
@ -18,7 +19,7 @@ var safety_zone: Area3D
|
|||
func _ready() -> void:
|
||||
_spawn_transform = transform
|
||||
EventBus.doors_opened.connect(func(): doors_open = true)
|
||||
EventBus.doors_closed.connect(func(_fast: bool): doors_open = false)
|
||||
EventBus.doors_fully_closed.connect(func(): doors_open = false)
|
||||
EventBus.robot_stun_requested.connect(func(d: float): stun_remaining += d)
|
||||
EventBus.robot_floor_started.connect(_on_floor_started)
|
||||
|
||||
|
|
@ -73,6 +74,9 @@ func stalking_check():
|
|||
$Sprite3D.modulate = Color(0.0, 0.0, 0.0)
|
||||
|
||||
if distance <= STALK_ILLUMINATE_DISTANCE:
|
||||
if not _stalking_close:
|
||||
_stalking_close = true
|
||||
EventBus.robot_close_warning.emit()
|
||||
illuminate()
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue