meteorgame/Assets/Scripts/SReed33/Level.cs

39 lines
904 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Level : MonoBehaviour
{
[Tooltip("The fadeIn gameobject to activate when the level starts")]
[SerializeField] public GameObject fadeIn;
[Tooltip("The name of the next level to load")]
[SerializeField] private string _nextLevel;
[Tooltip("The name of this level")]
[SerializeField] private string _thisLevel;
// Static values used to control game sequence
public static string nextLevel;
public static string thisLevel;
void Start()
{
nextLevel = _nextLevel;
thisLevel = _thisLevel;
GlobalScore.currentScore = 0;
// Reset gravity to default on level start
Physics.gravity = Vector3.down * 9.81f;
StartCoroutine(FadeIn());
}
IEnumerator FadeIn()
{
fadeIn.SetActive(true);
yield return new WaitForSeconds(1);
fadeIn.SetActive(false);
}
}