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