public bool readFromBuff(ref NetInputBuffer buff) { buff.ReadByte(ref m_SortType); buff.ReadUShort(ref m_uStart); buff.ReadShort(ref m_Camp); return(true); }
public override bool readFromBuff(ref NetInputBuffer buff) { buff.ReadUint(ref m_ObjID); m_ItemID.readFromBuff(ref buff); buff.ReadByte(ref m_Result); buff.ReadByte(ref m_BagIndex); buff.ReadUShort(ref m_ItemTableIndex); m_BagItemGUID.readFromBuff(ref buff); return(true); }
//公用继承接口 public override bool readFromBuff(ref NetInputBuffer iStream) { iStream.ReadUint(ref m_ObjID); iStream.ReadUShort(ref m_wFlags); if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_WEAPON)) != 0) { iStream.ReadUint(ref m_WeaponID); iStream.ReadUint(ref m_WeaponGemID); } if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_CAP)) != 0) { iStream.ReadUint(ref m_CapID); iStream.ReadUint(ref m_CapGemID); } if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_ARMOR)) != 0) { iStream.ReadUint(ref m_ArmourID); iStream.ReadUint(ref m_ArmourGemID); } if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_CUFF)) != 0) { iStream.ReadUint(ref m_CuffID); iStream.ReadUint(ref m_CuffGemID); } if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_BOOT)) != 0) { iStream.ReadUint(ref m_BootID); iStream.ReadUint(ref m_BootGemID); } if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_BACK)) != 0) { iStream.ReadUint(ref m_BackID); iStream.ReadUint(ref m_BackGemID); } if ((m_wFlags & (1 << (int)HUMAN_EQUIP.HEQUIP_SASH)) != 0) // Allan_Tao 27/4/2011 { iStream.ReadUint(ref m_SashID); iStream.ReadUint(ref m_SashGemID); } return(true); }
public override bool readFromBuff(ref NetInputBuffer buff) { buff.ReadUint(ref m_ItemBoxID); buff.ReadByte(ref m_ItemNumber); buff.ReadUShort(ref m_ItemBoxType); if (m_ItemNumber > GAMEDEFINE.MAX_BOXITEM_NUMBER) { m_ItemNumber = GAMEDEFINE.MAX_BOXITEM_NUMBER; } for (int i = 0; i < m_ItemNumber; i++) { m_ItemList[i] = new _ITEM(); m_ItemList[i].readFromBuff(ref buff); } return(true); }