From af452cb78c74594657762d7950d37a793d097cac Mon Sep 17 00:00:00 2001 From: JonatanRek Date: Sat, 1 Feb 2020 19:31:59 +0100 Subject: [PATCH] Day manager sounds --- Assets/Scripts/DayManager.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Assets/Scripts/DayManager.cs b/Assets/Scripts/DayManager.cs index 42b75b6..0e682e8 100644 --- a/Assets/Scripts/DayManager.cs +++ b/Assets/Scripts/DayManager.cs @@ -5,6 +5,11 @@ using UnityEngine; public class DayManager : MonoBehaviour { public int sunSpeed = 30; + private bool night = false; + + public AudioSource mainSource = new AudioSource(); + public AudioClip dayClip; + public AudioClip nigtClip; // Start is called before the first frame update void Start() @@ -15,6 +20,23 @@ public class DayManager : MonoBehaviour // Update is called once per frame void Update() { + float sunRotationX = transform.localEulerAngles.x; + sunRotationX = (sunRotationX > 180) ? sunRotationX - 360 : sunRotationX; + + Debug.Log(sunRotationX.ToString()); + if (sunRotationX < 0 && !night) + { + Debug.Log("It is a Night"); + mainSource.PlayOneShot(nigtClip); + night = true; + } + else if (sunRotationX > 0 && night) + { + Debug.Log("It is a Day"); + mainSource.PlayOneShot(dayClip); + night = false; + } + this.gameObject.transform.Rotate(new Vector3(sunSpeed * Time.deltaTime, 0, 0)); }