public static List <RoleAttribute> CalcRoleMainAttributesList(RoleInfo roleInfo) { PlayerInfo player = roleInfo as PlayerInfo; HeroInfo hero = roleInfo as HeroInfo; if (player != null) { return(PlayerUtil.CalcPlayerMainAttributesList(player)); } if (hero != null) { return(HeroUtil.CalcHeroMainAttributesList(hero)); } return(null); }