public byte field_F; //seg600:5D1F public ItemData(byte[] data, int offset) { item_slot = (ItemSlot)data[offset + 0]; handsCount = data[offset + 1]; diceCountLarge = data[offset + 2]; diceSizeLarge = data[offset + 3]; bonusLarge = (sbyte)data[offset + 4]; numberAttacks = data[offset + 5]; field_6 = data[offset + 6]; field_7 = data[offset + 7]; field_8 = data[offset + 8]; diceCountNormal = data[offset + 9]; diceSizeNormal = data[offset + 0xa]; bonusNormal = (sbyte)data[offset + 0xb]; range = data[offset + 0xc]; classFlags = data[offset + 0xd]; field_E = (ItemDataFlags)data[offset + 0xe]; field_F = data[offset + 0xf]; }
public int range; //seg600:5D1C unk_1C02C #endregion Fields #region Constructors public ItemData(byte[] data, int offset) { item_slot = (ItemSlot)data[offset + 0]; handsCount = data[offset + 1]; diceCountLarge = data[offset + 2]; diceSizeLarge = data[offset + 3]; bonusLarge = (sbyte)data[offset + 4]; numberAttacks = data[offset + 5]; field_6 = data[offset + 6]; field_7 = data[offset + 7]; field_8 = data[offset + 8]; diceCountNormal = data[offset + 9]; diceSizeNormal = data[offset + 0xa]; bonusNormal = (sbyte)data[offset + 0xb]; range = data[offset + 0xc]; classFlags = data[offset + 0xd]; field_E = (ItemDataFlags)data[offset + 0xe]; field_F = data[offset + 0xf]; }