Example #1
0
    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;
 }
Example #3
0
 public GameDirector()
 {
     dayNightCycler = new DayNightCycler();
 }