Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- public class DataRetrive : MonoBehaviour {
- public List<string> nameOfUniversity = new List<string>();
- public List<int> points = new List<int>();
- bool swapped = true;
- void Awake()
- {
- // Read Data from CSV file
- List<Dictionary<string, object>> data = CSVReader.Read("example");
- for (var i = 0; i < data.Count; i++)
- {
- // Add data to the list
- nameOfUniversity.Add(data[i]["name"].ToString());
- points.Add((Convert.ToInt32(data[i]["points"].ToString())));
- }
- }
- void Update()
- {
- // sorting the list
- while (swapped)
- {
- swapped = false;
- for (int i = 0; i < nameOfUniversity.Count; i++)
- {
- if (points[i] < points[i + 1])
- {
- int tmp = points[i];
- points[i] = points[i + 1];
- points[i + 1] = tmp;
- string tmpName = nameOfUniversity[i];
- nameOfUniversity[i] = nameOfUniversity[i + 1];
- nameOfUniversity[i + 1] = tmpName;
- }
- swapped = true;
- }
- if (!swapped)
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement