| | |
| | | public BaseInfo baseInfo; |
| | | public BaseProperty baseProperty; |
| | | public LegendProperty legendProperty; |
| | | public SkillInfo skillInfo; |
| | | public SuitInfo suitInfo; |
| | | public StarInfo starInfo; |
| | | public StrengthenProperty strengthenProperty; |
| | |
| | | { |
| | | public int level; |
| | | public List<Int2> properties; |
| | | } |
| | | |
| | | public struct SkillInfo |
| | | { |
| | | public List<int> skills; |
| | | } |
| | | |
| | | static PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } } |
| | |
| | | baseInfo = GetBaseInfo(guid), |
| | | baseProperty = GetBaseProperty(guid), |
| | | legendProperty = GetLegendProperty(guid), |
| | | skillInfo=GetSkillInfo(item.itemId), |
| | | suitInfo = GetSuitInfo(guid), |
| | | starInfo = GetStarInfo(item.itemId), |
| | | strengthenProperty = GetStrengthenProperty(guid), |
| | |
| | | baseInfo = GetBaseInfo(itemId), |
| | | baseProperty = GetBaseProperty(itemId), |
| | | legendProperty = GetLegendProperty(itemId), |
| | | skillInfo = GetSkillInfo(itemId), |
| | | suitInfo = GetSuitInfo(itemId), |
| | | gemInfo = GetGemInfo(itemId), |
| | | }; |
| | |
| | | baseInfo = GetBaseInfo(guid), |
| | | baseProperty = GetBaseProperty(item.itemId), |
| | | legendProperty = GetLegendProperty(item.itemId), |
| | | skillInfo = GetSkillInfo(item.itemId), |
| | | suitInfo = GetSuitInfo(item.itemId), |
| | | operates = GetOperates(guid), |
| | | }; |
| | |
| | | return trainProperty; |
| | | } |
| | | |
| | | private static SkillInfo GetSkillInfo(int itemId) |
| | | { |
| | | var config = ItemConfig.Get(itemId); |
| | | if (config == null) |
| | | { |
| | | return default(SkillInfo); |
| | | } |
| | | |
| | | var skillInfo = new SkillInfo(); |
| | | skillInfo.skills = new List<int>(); |
| | | |
| | | if (config.AddSkill1 != 0) |
| | | { |
| | | skillInfo.skills.Add(config.AddSkill1); |
| | | } |
| | | |
| | | return skillInfo; |
| | | } |
| | | |
| | | private static List<ItemOperateType> GetOperates(int itemId) |
| | | { |
| | | var config = ItemConfig.Get(itemId); |