private int UseScard() { var itemConfig = ConfigData.GetItemConsumerConfig(itemId); var type = itemConfig.RandomCardCatalog[1]; var info = itemConfig.RandomCardCatalog[2]; if (type == 1) { return(CardConfigManager.GetRateCard(itemConfig.RandomCardRate, CardConfigManager.GetRandomAttrCard, info)); } if (type == 2) { return(CardConfigManager.GetRateCard(itemConfig.RandomCardRate, CardConfigManager.GetRandomTypeCard, info)); } return(CardConfigManager.GetRateCard(itemConfig.RandomCardRate, CardConfigManager.GetRandomCard, 0)); }