示例#1
0
 /// <summary>
 /// 获取直接包含此技能的卡牌
 /// </summary>
 public ParsedCardData[] SkillData_GetDirectIncludedCards(ParsedSkillData skill)
 {
     if (!SkillData_DirectIncludedCards.ContainsKey(skill))
     {
         SkillData_InitCardRelationLists();
     }
     return(SkillData_DirectIncludedCards[skill]);
 }
示例#2
0
 /// <summary>
 /// 子技能(包含本技能)
 /// </summary>
 public ParsedSkillData[] SkillData_GetExpandSkills(ParsedSkillData skill)
 {
     if (!SkillData_ExpandSkills.ContainsKey(skill))
     {
         SkillData_InitSkillRelationLists();
     }
     return(SkillData_ExpandSkills[skill]);
 }
示例#3
0
 /// <summary>
 /// 获取直接包含此技能的符文
 /// </summary>
 public ParsedRuneData[] SkillData_GetDirectIncludedRunes(ParsedSkillData skill)
 {
     if (!SkillData_DirectIncludedRunes.ContainsKey(skill))
     {
         SkillData_InitRuneRelationLists();
     }
     return(SkillData_DirectIncludedRunes[skill]);
 }
示例#4
0
 /// <summary>
 /// 获取技能召唤物
 /// </summary>
 public ParsedCardData[] SkillData_GetSummoneeCards(ParsedSkillData skill)
 {
     if (!skill.IsSummonSkill)
     {
         return(new ParsedCardData[] { });
     }
     if (!SkillData_SummoneeCards.ContainsKey(skill))
     {
         SkillData_InitCardRelationLists();
     }
     return(SkillData_SummoneeCards[skill]);
 }
示例#5
0
 /// <summary>
 /// 父技能
 /// </summary>
 public ParsedSkillData[] SkillData_GetIncludedSkills(ParsedSkillData skill)
 {
     if (!SkillData_IncludedSkills.ContainsKey(skill))
     {
         SkillData_InitSkillRelationLists();
     }
     if (SkillData_IncludedSkills.ContainsKey(skill))
     {
         return(SkillData_IncludedSkills[skill]);
     }
     else
     {
         return(new ParsedSkillData[] { });
     }
 }
 /// <summary>
 /// 获取技能出现的关卡
 /// </summary>
 public KeyValuePair <ParsedMapStageDetailLevelData, int>[] SkillData_GetShowInMapStageLevel(ParsedSkillData skill)
 {
     if (!SkillData_ShowInMapStageLevel.ContainsKey(skill))
     {
         CardData_RuneData_SkillData_InitMapStageRelationLists();
     }
     return(SkillData_ShowInMapStageLevel[skill]);
 }