Foerming/Assets/Scripts/DayTransitionManager.cs
d-hain 687a37eb89 DayTransition working properly again
Animals now move randomly (but they never stop moving)
2022-06-16 14:41:24 +02:00

29 lines
843 B
C#

using System;
using System.Collections;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class DayTransitionManager : MonoBehaviour {
public Animator dayTransitionAnimator;
public TextMeshProUGUI dayCountText;
public GameObject sleepButton;
private void Start() {
HouseController.NewDayEvent.AddListener(NewDay);
}
private void NewDay() {
sleepButton.GetComponent<Button>().enabled = false;
dayTransitionAnimator.gameObject.SetActive(true);
StartCoroutine(PlayTransition());
}
private IEnumerator PlayTransition() {
dayCountText.text = "Day " + HouseController.DayCount;
yield return new WaitForSeconds(3f);
sleepButton.GetComponent<Button>().enabled = true;
dayTransitionAnimator.gameObject.SetActive(false);
}
}