/// <summary> /// Start the script. /// </summary> void Start() { //Set an empty rumour rumour = new Tuple <RumourInfo, int>(new RumourInfo("noRumour", null, 0.0f), 0); //Add information about the current lecture the student is attending currentLectureInfoKnowledge.Add(new LectureInfo("classSession01", 0, 30, 0.5f)); //Find ModeDB mdb = FindObjectOfType <ModeDB>(); GetNextModeFromDB(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); ModeDB script = (ModeDB)target; if (GUILayout.Button("Introduce 30 min delay in buses")) { script.DelayBuses(1800.0f); } if (GUILayout.Button("Introduce 30 min delay in metros")) { script.DelayMetros(1800.0f); } if (GUILayout.Button("Cancel next bus")) { script.CancelNextBus(); } if (GUILayout.Button("Cancel next metro")) { script.CancelNextMetro(); } if (GUILayout.Button("Print metro schedule")) { script.PrintMetroSchedule(); } if (GUILayout.Button("Print bus schedule")) { script.PrintBusSchedule(); } }