Помогите со скриптом. Написал скрипт чтобы камера вращалась вокруг точки при свайпе как в современных андройд шутерах.Но скрипт не работает помогите
using UnityEngine;
using System.Collections;
public class SwipeCamera : MonoBehaviour
{
public Transform target;
public float moveSpeed = 10f;
public float sensitivity = 1f;
public GameObject player;
public GameObject camera;
private Vector3 previousMousePosition;
private void OnMouseDown()
{
previousMousePosition = Input.mousePosition;
}
private void OnMouseDrag()
{
Vector3 mouseDelta = Input.mousePosition - previousMousePosition;
float rotationX = mouseDelta.y * sensitivity;
float rotationY = -mouseDelta.x * sensitivity;
camera.transform.RotateAround(target.position, Vector3.up, rotationY);
camera.transform.RotateAround(target.position, transform.right, rotationX);
previousMousePosition = Input.mousePosition;
}
}