private void Start() { dataToShowSelector = FindObjectOfType <DataToShowSelector>(); //Voeg een luisterfunctie toe aan de modeDropdown zodat de ModeDropdownValueChanged() functie wordt gerunt wanneer deze wordt verandert dataToShowSelector.modeDropdown.onValueChanged.AddListener(delegate { ModeDropdownValueChanged(dataToShowSelector.modeDropdown); }); }
//Gerunt vanuit de Go! button public void UpdateScorebord() { //Lees wat er getoond moet worden dataToShowSelector = FindObjectOfType <DataToShowSelector>(); dataToShow = dataToShowSelector.getInputData(); mode = dataToShow[0]; accountName = dataToShow[1]; period = dataToShow[2]; storageManagerScript = FindObjectOfType <StorageManager>(); //Verwijder het paneel dat er al staat if (panel != null) { Destroy(panel); } //Bereken de startDatum van de geselecteerde periode periodStartDate = GetStartDate(period); //Bepaal de mode en dus welk paneel er geinstantieert moet worden if (mode == "Individueel") { panel = InstantiateIndividualPanel(individualPanelPrefab, accountName, periodStartDate); } if (mode == "Collectief") { panel = InstantiateCollectivePanel(collectivePanelPrefab, periodStartDate); } if (mode == "Competetief") { panel = InstantiateCompetitivePanel(competitivePanelPrefab, periodStartDate); } }