game: add name to enemies
This commit is contained in:
@@ -17,6 +17,7 @@ extends CharacterBody2D
|
||||
@onready var sprite_2d: Sprite2D = $Sprite2D
|
||||
|
||||
var player: Player
|
||||
var enemy_name: String
|
||||
var target: Node2D
|
||||
var god_mode: bool = false
|
||||
var is_dead: bool = false
|
||||
@@ -27,6 +28,7 @@ var _path_update_timer: float = 0.0
|
||||
|
||||
func _ready() -> void:
|
||||
health = max_health
|
||||
enemy_name = _gen_name()
|
||||
shape_cast_2d.shape.radius = collision_shape_2d.shape.radius
|
||||
shape_cast_2d.enabled = false
|
||||
sprite_2d.material = sprite_2d.material.duplicate()
|
||||
@@ -38,6 +40,8 @@ func _find_player():
|
||||
player = get_tree().get_first_node_in_group(GlobalConst.GROUP_PLAYER)
|
||||
target = player
|
||||
|
||||
func _gen_name() -> String:
|
||||
return "Unnamed enemy"
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
if not target:
|
||||
|
Reference in New Issue
Block a user