using UnityEngine; public class EventTest : MonoBehaviour { private void Start() { EnviroSky.instance.OnWeatherChanged += delegate(EnviroWeatherPrefab type) { Debug.Log("Weather changed to: " + type.Name); }; EnviroSky.instance.OnSeasonChanged += delegate { Debug.Log("Season changed"); }; EnviroSky.instance.OnHourPassed += delegate { Debug.Log("Hour Passed!"); }; EnviroSky.instance.OnDayPassed += delegate { Debug.Log("New Day!"); }; EnviroSky.instance.OnYearPassed += delegate { Debug.Log("New Year!"); }; } public void TestEventsWWeather() { MonoBehaviour.print("Weather Changed though interface!"); } public void TestEventsNight() { MonoBehaviour.print("Night now!!"); } public void TestEventsDay() { MonoBehaviour.print("Day now!!"); } }