Files
CultManor/game/characters/enemies/state_machine/cultist_state.gd
T
2026-06-20 21:58:27 +03:00

20 lines
355 B
GDScript

class_name CultistState
extends AbstractState
const DIRECTION_LEFT = -1
const DIRECTION_RIGHT = 1
@export var cultist: Cultist
func _get_colliding_player(ray_cast: RayCast2D) -> Player:
ray_cast.force_raycast_update()
if ray_cast.is_colliding():
var collider := ray_cast.get_collider()
if collider is Player:
return collider
return null