List <DialogManager.ListItem> GetAttackItemList() { dicAttackSelection.Clear(); var items = new List <DialogManager.ListItem>(); for (int i = 0; i < attacks.Count; i++) { var attack = attacks[i]; var item = new DialogManager.ListItem(attack.name.value, i); dicAttackSelection.Add(item, attack); items.Add(item); } return(items); }
List <DialogManager.ListItem> GetBossItemList() { dicBossSelection.Clear(); var items = new List <DialogManager.ListItem>(); var files = GetBossFiles(); for (int i = 0; i < files.Length; i++) { var boss = GetBoss(files[i]); if (boss != null) { var item = new DialogManager.ListItem(boss.name.value, i); dicBossSelection.Add(item, boss); items.Add(item); } } return(items); }