Files
beyond/Assets/ThirdParty/Mixamo/Magic Pack/Demo/CameraScroll.cs
2024-11-20 15:21:28 +01:00

30 lines
746 B
C#

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class CameraScroll : MonoBehaviour {
public Slider speedSlider;
public float moveSpeed = 0.5f;
// Use this for initialization
void Start () {
speedSlider.onValueChanged.AddListener (delegate{ChangeSpeed();});
}
// Update is called once per frame
void Update () {
//Move the camera to the left based on current speedSlider setting
transform.Translate (Vector3.left * (Time.deltaTime * moveSpeed));
//If the camera passes the last animation, loop to the beginning
if(transform.position.x > 112){
transform.position = new Vector3(0f, transform.position.y, transform.position.z);
}
}
void ChangeSpeed(){
moveSpeed = speedSlider.value;
}
}