mirror of
https://github.com/Ratstail91/Keep-It-Alive.git
synced 2025-11-28 18:14:29 +11:00
34 lines
863 B
C#
34 lines
863 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
public class Claws : MonoBehaviour {
|
|
SpriteRenderer spriteRenderer;
|
|
AudioController audioController;
|
|
|
|
void Awake() {
|
|
spriteRenderer = GetComponent<SpriteRenderer>();
|
|
audioController = GameObject.Find("AudioController").GetComponent<AudioController>();
|
|
|
|
StartCoroutine(FadeOverTime(2f));
|
|
StartCoroutine(SwitchScenesAfter("MainMenu", 5f));
|
|
|
|
audioController.StopAll();
|
|
}
|
|
|
|
IEnumerator FadeOverTime(float delay) {
|
|
while (true) {
|
|
Color color = spriteRenderer.color;
|
|
color.a -= delay / 60f;
|
|
spriteRenderer.color = color;
|
|
|
|
yield return new WaitForSeconds(delay / 60f);
|
|
}
|
|
}
|
|
|
|
IEnumerator SwitchScenesAfter(string sceneName, float delay) {
|
|
yield return new WaitForSeconds(delay);
|
|
SceneManager.LoadScene(sceneName);
|
|
}
|
|
} |