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