small update to slime
This commit is contained in:
1 parent
04f421901c
commit
c1bdb544a6
1 file changed
+6
@@ -6,6 +6,8 @@ class_name Slime extends Area2D
|
|||||||
@onready var left_down_cast: RayCast2D = $LeftDownCast
|
@onready var left_down_cast: RayCast2D = $LeftDownCast
|
||||||
@onready var slime_graphic: AnimatedSprite2D = $SlimeGraphic
|
@onready var slime_graphic: AnimatedSprite2D = $SlimeGraphic
|
||||||
|
|
||||||
|
signal enemyAttackSignal(body,enemy)
|
||||||
|
|
||||||
var speed = 100
|
var speed = 100
|
||||||
enum FaceDirection {RIGHT, LEFT}
|
enum FaceDirection {RIGHT, LEFT}
|
||||||
var facing:FaceDirection = FaceDirection.RIGHT
|
var facing:FaceDirection = FaceDirection.RIGHT
|
||||||
@@ -68,6 +70,10 @@ func handleCollisions()->void:
|
|||||||
pass
|
pass
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
print("Slime Attack!")
|
print("Slime Attack!")
|
||||||
|
if body is Player:
|
||||||
|
currentEnemyState = EnemyStates.ATTACK
|
||||||
|
direction = 0
|
||||||
|
enemyAttackSignal.emit(body,self)
|
||||||
|
|
||||||
|
|
||||||
func _on_animation_finished() -> void:
|
func _on_animation_finished() -> void:
|
||||||
|
|||||||
Reference in new issue
Block a user