Exemplo n.º 1
0
    /// <summary>
    /// Awakes and initializates the script.
    /// </summary>
    void Awake()
    {
        conf = this.GetComponentInParent <PedestriansKTHConfig>();
        notificatePedestriansSuscribed = conf.sendInfoToPedestriansSuscribed;

        //Generate list of metros
        listOfMetros.Add(new ModeInfo("metro01", 300));
        listOfMetros.Add(new ModeInfo("metro02", 600));
        listOfMetros.Add(new ModeInfo("metro03", 900));
        listOfMetros.Add(new ModeInfo("metro04", 1200));
        listOfMetros.Add(new ModeInfo("metro05", 1500));
        listOfMetros.Add(new ModeInfo("metro06", 1800));
        listOfMetros.Add(new ModeInfo("metro07", 2100));
        listOfMetros.Add(new ModeInfo("metro08", 2400));
        listOfMetros.Add(new ModeInfo("metro09", 2700));

        //Generate list of buses
        listOfBuses.Add(new ModeInfo("bus01", 500));
        listOfBuses.Add(new ModeInfo("bus02", 1000));
        listOfBuses.Add(new ModeInfo("bus03", 1500));
        listOfBuses.Add(new ModeInfo("bus04", 2000));
        listOfBuses.Add(new ModeInfo("bus05", 2500));
        listOfBuses.Add(new ModeInfo("bus06", 3000));
        listOfBuses.Add(new ModeInfo("bus07", 3500));
        listOfBuses.Add(new ModeInfo("bus08", 4000));
        listOfBuses.Add(new ModeInfo("bus09", 4500));

        InvokeRepeating("UpdateSchedule", 1, 1.0f);
    }
Exemplo n.º 2
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        PedestriansKTHConfig script = (PedestriansKTHConfig)target;

        if (GUILayout.Button("Print metro schedule"))
        {
            script.transform.GetComponentInChildren <ModeDB>().PrintMetroSchedule();
        }

        if (GUILayout.Button("Print bus schedule"))
        {
            script.transform.GetComponentInChildren <ModeDB>().PrintBusSchedule();
        }
    }
Exemplo n.º 3
0
    /// <summary>
    /// Awakes the script.
    /// </summary>
    void Awake()
    {
        conf = GetComponentInParent <PedestriansKTHConfig>();
        numberOfPedestrians             = conf.numberOfPedestrians;
        speedVariability                = conf.speedVariability;
        studyInterestVariability        = conf.studyInterestVariability;
        subscriptionProbability         = conf.subscriptionProbability;
        rumourSusceptibilityVariability = conf.rumourSusceptibilityVariability;
        delayToleranceVariability       = conf.delayToleranceVariability;
        spawningFrequency               = conf.spawningFrequency;
        UseCoordinateConversion         = conf.useCoordinateConversion;
        showFloatingBallons             = conf.showFloatingBalloons;
        useSpawningDatabase             = conf.useDatabaseForSpawning;
        spawnOnlyDefaultModel           = conf.spawnOnlyDefaultModel;

        //Added by Furkan, this will determine wether to activate the bikestations system or not
        activateBikeStations = activateBikeStationsB;
    }