static void Init() { // Get existing open window or if none, make a new one: DayNightCycler window = (DayNightCycler)EditorWindow.GetWindow(typeof(DayNightCycler)); window.Show(); }
// Use this for initialization void Awake() { GameObject[] spawners = GameObject.FindGameObjectsWithTag("BuildingSpawner"); foreach (var spawner in spawners) { buildingControllers.Add(spawner.GetComponent <BuildingController>()); } previousRates = new float[buildingControllers.Count]; dayNightCycle = GameObject.Find("Day_Night Controller").GetComponent <DayNightCycler>(); dayNightCycle.TimeOfDayChanged += HandleTimeOfDayChanged; }
public GameDirector() { dayNightCycler = new DayNightCycler(); }