You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.5 KiB
C#
69 lines
1.5 KiB
C#
2 months ago
|
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;
|
||
|
}
|
||
|
}
|