1234567891011121314151617181920212223 |
- extends RayCast2D
- onready var visor = $TargetVisor
- func get_visor_pos():
- return visor.position + position
- func set_visor_pos(new_pos):
- visor.position = new_pos - position
- func focus_visor():
- cast_to = visor.position
- force_raycast_update()
- if is_colliding():
- visor.position = get_collision_point() - position
- func _on_Launcher_move_visor():
- focus_visor()
|