27 lines
605 B
C#
27 lines
605 B
C#
using UnityEngine;
|
|
|
|
public class TimedTransition : MonoBehaviour
|
|
{
|
|
public bool skipOnClick;
|
|
public float transitonDelay;
|
|
[Header("Transition Data")]
|
|
public int scene;
|
|
public float speed;
|
|
public float delay;
|
|
public float afterDelay = 0;
|
|
public float afterSpeed = -1;
|
|
|
|
float time;
|
|
|
|
void Update()
|
|
{
|
|
time += Time.deltaTime;
|
|
|
|
if (time >= transitonDelay || (skipOnClick && ConstantManager.ClickDown()))
|
|
{
|
|
Transition.Instance.FadeTransition(scene, speed, delay, afterDelay, afterSpeed);
|
|
Destroy(this);
|
|
}
|
|
}
|
|
}
|