using System; using System.Collections.Generic; public class BackpackConst { public static readonly Dictionary> RuneItemDi = new Dictionary>() { {ItemTypeII.Rune1, new Tuple(90, 0,1.6f)}, //0 1.6 {ItemTypeII.Rune2, new Tuple(0, 0, 0)}, // {ItemTypeII.Rune3, new Tuple(135, -0.8f, 1.6f)}, //-0.8 1.6 {ItemTypeII.Rune4, new Tuple(-45, -0.8f, 0)}, //-0.8 0 {ItemTypeII.Rune5, new Tuple(180, -1.6f, 1.6f)}, // -1.6 1.6 {ItemTypeII.Rune6, new Tuple(-90, -1.6f, 0)}, // -1.6 0 }; public static readonly Dictionary EquipOpenLv = new Dictionary() { {ItemTypeII.Weapon, 101}, {ItemTypeII.Cloth, 101}, {ItemTypeII.Head, 101}, {ItemTypeII.Shoes, 101}, {ItemTypeII.Fu, 1101}, {ItemTypeII.Ring, 1102}, }; } public enum ItemType { /// /// 装备 /// Equipment = 1, /// /// 道具 /// Consumable = 2, /// /// 材料 /// Material = 3, /// /// 碎片 /// Fragment = 4, /// /// 伪道具 /// ClientDisplay = 5, /// /// 符文 /// Rune = 6, } public enum ItemTypeII { None = 0, /// /// 武器 /// Weapon = 101, /// /// 衣服 /// Cloth = 102, /// /// 头盔 /// Head = 103, /// /// 鞋子 /// Shoes = 104, /// /// 护身符 /// Fu = 105, /// /// 戒指 /// Ring = 106, /// /// 装备强化经验材料 /// EquipStrength = 205, //符文 Rune1 = 601, Rune2 = 602, Rune3 = 603, Rune4 = 604, Rune5 = 605, Rune6 = 606, } /// /// 装备背包数据 /// public class BackpackItem_Equip : BackpackItem { /// /// 装备英雄的uuid(-1表示未装备) /// public long heroId; /// /// 强化等级 /// public int strengthen_level; /// /// 强化经验 /// public int strengthen_exp; /// /// 突破星级 /// public int star; /// /// 当前词条 /// public int buffId; /// /// 战力 /// public int power; } /// /// 符文背包数据 /// public class BackpackItem_Rune : BackpackItem { /// /// 装备英雄的uuid(-1表示未装备) /// public long heroId; /// /// 强化等级 /// public int strengthen_level; /// /// 强化经验 /// public int strengthen_exp; /// /// 战力 /// public int power; /// /// 特殊属性 /// public List atts; /// /// 是否锁定 /// public int isLock; } public class BackpackItem { public long uuid; public int itemId; public int count; } /// /// 特殊属性结构 /// public class BackpackItem_Rune_Att { /// /// 属性组 /// public int attributeGroup; /// /// 等级 /// public int level; } public enum Dev_Sys { Other = 0, Equip_Strength = 1, Rune_Strength = 2, }