/// <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();
    }
Exemplo n.º 2
0
    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();
        }
    }