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