mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-12 22:44:35 +01:00
34 lines
816 B
C#
34 lines
816 B
C#
using System.Collections.Generic;
|
|
|
|
namespace MoleMole
|
|
{
|
|
public class AvatarSubSkillMetaDataReaderExtend
|
|
{
|
|
private static Dictionary<int, List<int>> _skillMap;
|
|
|
|
public static void LoadFromFileAndBuildMap()
|
|
{
|
|
AvatarSubSkillMetaDataReader.LoadFromFile();
|
|
List<AvatarSubSkillMetaData> itemList = AvatarSubSkillMetaDataReader.GetItemList();
|
|
_skillMap = new Dictionary<int, List<int>>();
|
|
foreach (AvatarSubSkillMetaData item in itemList)
|
|
{
|
|
if (!_skillMap.ContainsKey(item.skillId))
|
|
{
|
|
_skillMap.Add(item.skillId, new List<int>());
|
|
}
|
|
_skillMap[item.skillId].Add(item.avatarSubSkillId);
|
|
}
|
|
}
|
|
|
|
public static List<int> GetAvatarSubSkillIdList(int skillId)
|
|
{
|
|
if (!_skillMap.ContainsKey(skillId))
|
|
{
|
|
return new List<int>();
|
|
}
|
|
return _skillMap[skillId];
|
|
}
|
|
}
|
|
}
|