From 6f5129ec44ab1c295b92a22429d773b5d0e8e625 Mon Sep 17 00:00:00 2001 From: MarcUs7 <96580944+MarcUs7i@users.noreply.github.com> Date: Sat, 28 Dec 2024 22:30:50 +0100 Subject: [PATCH] Refactored SceneFader and Presents script --- Assets/game/Scripts/UI_start/MarcPresents.cs | 7 ++----- Assets/game/Scripts/UI_start/SceneFader.cs | 16 ++++++++-------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/Assets/game/Scripts/UI_start/MarcPresents.cs b/Assets/game/Scripts/UI_start/MarcPresents.cs index 437c9ac..b0d83f6 100644 --- a/Assets/game/Scripts/UI_start/MarcPresents.cs +++ b/Assets/game/Scripts/UI_start/MarcPresents.cs @@ -8,17 +8,14 @@ public class MarcPresents : MonoBehaviour public string levelToLoad = "Start"; public float howMuchToWait = 3.0f; - - // Start is called before the first frame update - void Start() + private void Start() { StartCoroutine(StartScene()); } - IEnumerator StartScene() + private IEnumerator StartScene() { yield return new WaitForSeconds(howMuchToWait); sceneFader.FadeTo(levelToLoad); } - } diff --git a/Assets/game/Scripts/UI_start/SceneFader.cs b/Assets/game/Scripts/UI_start/SceneFader.cs index 711d44c..c38e839 100644 --- a/Assets/game/Scripts/UI_start/SceneFader.cs +++ b/Assets/game/Scripts/UI_start/SceneFader.cs @@ -8,37 +8,37 @@ public class SceneFader : MonoBehaviour { public Image img; public AnimationCurve curve; - void Start () + private void Start () { StartCoroutine(FadeIn()); } - public void FadeTo (string scene) + public void FadeTo(string scene) { StartCoroutine(FadeOut(scene)); } - IEnumerator FadeIn () + private IEnumerator FadeIn () { - float t = 1f; + var t = 1f; while (t > 0f) { t -= Time.deltaTime; - float a = curve.Evaluate(t); + var a = curve.Evaluate(t); img.color = new Color (0f, 0f, 0f, a); yield return 0; } } - IEnumerator FadeOut(string scene) + private IEnumerator FadeOut(string scene) { - float t = 0f; + var t = 0f; while (t < 1f) { t += Time.deltaTime; - float a = curve.Evaluate(t); + var a = curve.Evaluate(t); img.color = new Color(0f, 0f, 0f, a); yield return 0; }