public AchievementIdData Get(uint id) { if (achievementIdDataTable == null) { return(null); } AchievementIdData achievementIdData = achievementIdDataTable.Get(id); if (achievementIdData == null) { Log.TableError(this, id); return(null); } return(achievementIdData); }
public void CreateTable(string csv_text) { achievementIdDataTable = new UIntKeyTable <AchievementIdData>(); CSVReader cSVReader = new CSVReader(csv_text, "taskId,goalNum,androidKey", true); uint num = 1u; while (cSVReader.NextLine()) { AchievementIdData achievementIdData = new AchievementIdData(); cSVReader.Pop(ref achievementIdData.taskId); cSVReader.Pop(ref achievementIdData.goalNum); cSVReader.Pop(ref achievementIdData.key); achievementIdDataTable.Add(num, achievementIdData); num++; } achievementIdDataTable.TrimExcess(); }