move UI object to click position

Hello Guys,

I’m working on a small game and everything consists of UI objects so I don’t have a camera in the scene. Now I want to move an object to a click position on the screen. I’ve seen many examples but they mostly use Camera.main.ScreenToWorldPoint(); which doesn’t work without a camera. Is there another way or another function I could use? Thanks in advance.

You could probably use Input.mousePosition without any processing, i.e. the following makes the center of a new text object follow the mouse cursor

using UnityEngine;
using System.Collections;

public class NewBehaviourScript : MonoBehaviour {	
    void Update () {
        transform.position=new Vector3(Input.mousePosition.x, Input.mousePosition.y, transform.position.z);
    }
}