public static List <LeaderStoryInfo> GetLeaderPresetStory(int leaderID) { List <LeaderStoryInfo> result = new List <LeaderStoryInfo>(); var leaderMeta = GetLeaderPresetDataByKey(leaderID); if (leaderMeta != null) { var list = Utility.TryParseIntList(leaderMeta.StoryList, ','); for (int i = 0; i < list.Count; i++) { LeaderStoryInfo info = LeaderStoryInfo.InitStoryInfo(list[i]); if (info != null) { result.Add(info); } } } return(result); }