public void UpdateTextValues(Text[] challengeLabels, string labelMessage) { MapUnlockConditions conditions = mapUnlockConditions.previousMap.mapUnlockConditions; challengeLabels[0].text = conditions.bronzeTarget.ToString(); challengeLabels[1].text = conditions.silverTarget.ToString(); challengeLabels[2].text = conditions.goldTarget.ToString(); challengeLabels[3].text = conditions.specialConditionMessage() + " [" + conditions.specialConditionProgress + "/" + conditions.specialConditionTarget + "]"; challengeLabels[4].text = labelMessage; }
public void UpdateToggleValues(Toggle[] challengeToggles) { if (mapUnlockConditions.previousMap == null) { Debug.Log("mapUnlockConditions is null"); return; } MapUnlockConditions conditions = mapUnlockConditions.previousMap.mapUnlockConditions; challengeToggles[0].isOn = conditions.hasBronze(); challengeToggles[1].isOn = conditions.hasSilver(); challengeToggles[2].isOn = conditions.hasGold(); challengeToggles[3].isOn = conditions.hasSpecial(); }