/// <summary> /// 获取直接包含此技能的卡牌 /// </summary> public ParsedCardData[] SkillData_GetDirectIncludedCards(ParsedSkillData skill) { if (!SkillData_DirectIncludedCards.ContainsKey(skill)) { SkillData_InitCardRelationLists(); } return(SkillData_DirectIncludedCards[skill]); }
/// <summary> /// 子技能(包含本技能) /// </summary> public ParsedSkillData[] SkillData_GetExpandSkills(ParsedSkillData skill) { if (!SkillData_ExpandSkills.ContainsKey(skill)) { SkillData_InitSkillRelationLists(); } return(SkillData_ExpandSkills[skill]); }
/// <summary> /// 获取直接包含此技能的符文 /// </summary> public ParsedRuneData[] SkillData_GetDirectIncludedRunes(ParsedSkillData skill) { if (!SkillData_DirectIncludedRunes.ContainsKey(skill)) { SkillData_InitRuneRelationLists(); } return(SkillData_DirectIncludedRunes[skill]); }
/// <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]); }
/// <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]); }