fixed some ui stuff

This commit is contained in:
2023-11-09 17:56:08 +11:00
parent 0427a58635
commit e63b765753
17 changed files with 146 additions and 36 deletions

View File

@ -1,8 +1,8 @@
extends CharacterBody3D
class_name AirEnemyController
signal reached_goal(penalty)
signal died
signal reached_goal(enemy, penalty)
signal died(enemy)
var alive = true
@ -32,12 +32,12 @@ func _physics_process(delta: float) -> void:
velocity = global_position.direction_to(destination.global_position) * movement_speed
move_and_slide()
if global_position.distance_to(destination.global_position) <= 1.0:
reached_goal.emit(stats.penalty)
reached_goal.emit(stats, stats.penalty)
queue_free()
func die():
died.emit()
died.emit(stats)
queue_free()

View File

@ -1,8 +1,8 @@
extends PathFollow3D
class_name EnemyController
signal reached_goal(penalty)
signal died
signal reached_goal(enemy, penalty)
signal died(enemy)
var alive = true
@ -26,12 +26,12 @@ func damage(amount):
func _physics_process(delta: float) -> void:
progress += movement_speed * delta
if progress_ratio >= 1:
reached_goal.emit(stats.penalty)
reached_goal.emit(stats, stats.penalty)
queue_free()
func die():
died.emit()
died.emit(stats)
queue_free()