using System.Collections; using System.Collections.Generic; using UnityEngine; public class _2DC_ArrowSelection : MonoBehaviour { public Camera cam; private Vector3 pos; private float x; public float posx; private float timeskip; private float timemult; // Use this for initialization void Start () { } // Update is called once per frame void Update () { if (timeskip < 1) timemult = 1; if (timeskip > 1) timemult = 1.2f; if (timeskip > 1.1f) timemult = 1.4f; if (timeskip > 1.2f) timemult = 1.6f; if (timeskip > 1.3f) timemult = 1.8f; if (timeskip > 1.4f) timemult = 2f; if (timeskip > 1.5f) timemult = 2.2f; if (timeskip > 1.6f) timemult = 2.5f; if (timeskip > 1.7f) timemult = 2.8f; if (timeskip > 1.8f) timemult = 3f; if (timeskip > 1.9f) timemult = 4f; if (Input.GetKey(KeyCode.LeftArrow)) { pos = cam.transform.position; pos.x += -0.2f; cam.transform.position = pos; } if (Input.GetKey(KeyCode.RightArrow)) { pos = cam.transform.position; pos.x += 0.2f; cam.transform.position = pos; } } void OnMouseDrag() { pos = cam.transform.position; pos.x -=posx*timemult; cam.transform.position = pos; timeskip+=Time.deltaTime; } void OnMouseExit() { timeskip = 0; } void OnMouseUp() { timeskip = 0; } }