/// <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); }
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(); } }
/// <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; }