using System.Collections; using System.Collections.Generic; 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() { } // Update is called once per frame void Update() { float sunRotationX = transform.localEulerAngles.x; sunRotationX = (sunRotationX > 180) ? sunRotationX - 360 : sunRotationX; if (sunRotationX < 0 && !night) { mainSource.PlayOneShot(nigtClip); night = true; } else if (sunRotationX > 0 && night) { mainSource.PlayOneShot(dayClip); night = false; } this.gameObject.transform.Rotate(new Vector3(sunSpeed * Time.deltaTime, 0, 0)); } }