コード例 #1
0
ファイル: Repositories.cs プロジェクト: OlegGelezcov/boscs
 public void Load(string file)
 {
     if (!IsLoaded)
     {
         BankLevels.Clear();
         var listItems = JsonConvert.DeserializeObject <List <BankLevelJsonData> >(Resources.Load <TextAsset>(file).text);
         listItems.ForEach(item => BankLevels.Add(item.level, new BankLevelData(item)));
         IsLoaded = true;
     }
 }
コード例 #2
0
ファイル: Repositories.cs プロジェクト: OlegGelezcov/boscs
 public void SetFromExternalDataSource(IEnumerable <BankLevelData> bankLevels)
 {
     BankLevels.Clear();
     bankLevels.ToList().ForEach(item => BankLevels.Add(item.Level, item));
     IsLoaded = true;
 }
コード例 #3
0
ファイル: Repositories.cs プロジェクト: OlegGelezcov/boscs
 public BankLevelData GetBankLevelData(int level)
 {
     return(BankLevels.ContainsKey(level) ? BankLevels[level] : null);
 }