58 lines
1.5 KiB
C#
58 lines
1.5 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class Intro : MonoBehaviour
|
|
{
|
|
|
|
public Image image;
|
|
private int count = 0;
|
|
public Sprite[] intro;
|
|
public new List<AudioSource> audio = new List<AudioSource>();
|
|
|
|
public Animator animator;
|
|
|
|
public void Start() {
|
|
audio[0].Play();
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
if (animator.GetCurrentAnimatorStateInfo(0).normalizedTime > 1.0f || Input.touchCount >0)
|
|
{
|
|
if (count == 3)
|
|
{
|
|
DontDestroyOnLoad(Gamestate.Instance);
|
|
Gamestate.Instance.startGame();
|
|
/*if (Gamestate.Instance.getTutorial())
|
|
Gamestate.Instance.startTutorial();
|
|
else
|
|
{
|
|
Gamestate.Instance.startGame();
|
|
}*/
|
|
}
|
|
else
|
|
{
|
|
//background.texture.LoadImage();
|
|
image.sprite = intro[count];// newSprite;
|
|
audio[count].Stop();
|
|
audio[count+1].Play();
|
|
}
|
|
|
|
if (count < 2)
|
|
animator.Play("Intro_Fader", -1, 0f);
|
|
else
|
|
{
|
|
animator.Play("Intro_Fader2", -1, 0f);
|
|
}
|
|
|
|
count += 1;
|
|
|
|
Debug.Log("count: " + count.ToString());
|
|
|
|
}
|
|
}
|
|
}
|