extends Camera

export(float) var MOVEMENT_SPEED = 12
export(bool) var flip_axis = false

onready var targets = $Targets


func _process(_delta):
	var mouse_to_world = project_local_ray_normal(get_viewport().get_mouse_position()) * MOVEMENT_SPEED

	if flip_axis:
		mouse_to_world = -mouse_to_world
	else:
		mouse_to_world.z *= -1

	targets.transform.origin = mouse_to_world