/** 获取当前卡片的附加效果文字说明 */ public string[] getAddEffectByString(Card card) { if ((card.getSurLevel() - 1) < 0) { return(null); } SurmountSample info = getSurInfoByType(card); return(info == null ? null : info.getAddEffectByString()[card.getSurLevel() - 1]); //取当前突破等级卡牌效果,需要-1 }
/** 获取当前卡片突破到下一级的附加效果文字说明 */ public string[] getNextLevelAddEffectByString(Card card) { if (isMaxSurLevel(card)) { return(null); } SurmountSample info = getSurInfoByType(card); return(info == null ? null : info.getAddEffectByString()[card.getSurLevel()]); //取下一级卡牌效果,不需要-1 }
/** 获取当前卡片的所有附加效果文字说明 */ public string[][] getAddEffectByStringByAll(Card card) { SurmountSample info = getSurInfoByType(card); return(info == null ? null : info.getAddEffectByString()); }