public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_FromType); buff.WriteByte(m_indexFrom); buff.WriteByte(m_indexTo); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteInt((int)Result); if (Result == NET_RESULT_DEFINE.ASKCHARLIST_RESULT.ASKCHARLIST_SUCCESS) { buff.Write(ref szAccount, NET_DEFINE.MAX_ACCOUNT); if (uCharNumber > NET_DEFINE.DB_CHAR_NUMBER) { int RealNumber = NET_DEFINE.DB_CHAR_NUMBER; buff.WriteByte((byte)RealNumber); for (int i = 0; i < RealNumber; i++) { CharList[i].writeToBuff(ref buff); } } else { buff.WriteByte(uCharNumber); for (byte i = 0; i < uCharNumber; i++) { //buff.WriteStruct(CharList[i]); CharList[i].writeToBuff(ref buff); } } } return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(ucType); buff.WriteByte(ucSourBagIndex); buff.WriteByte(ucDestBagIndex); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(pIndex1); buff.WriteByte(pIndex2); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_EquipBagIndex); buff.WriteByte(m_MatBagIndex); buff.WriteByte(m_GemIndex); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_nndex); m_ItemID.writeToBuff(ref buff); buff.WriteUint(m_ItemTableIndex); buff.WriteByte(m_Count); return getSize(); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteUint(m_ObjID); m_ItemID.writeToBuff(ref buff); buff.WriteByte(m_Result); buff.WriteByte(m_BagIndex); buff.WriteUShort(m_ItemTableIndex); m_BagItemGUID.writeToBuff(ref buff); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_nndex); buff.WriteByte(m_uSerialNum); buff.WriteUint(m_UniqueID); m_ItemGuid.writeToBuff(ref buff); buff.WriteUint(m_BuyNum); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_BagIndex); buff.WriteUint(m_Target); m_posTarget.writeToBuff(ref buff); buff.WriteFloat(m_fDir); m_TargetPetGUID.writeToBuff(ref buff); buff.WriteByte(m_TargetItemIndex); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { for (int i = 0; i < ITEM_MAX_NUM; i++) { buff.WriteByte(m_ItemIndexList[i]); } buff.WriteByte(m_PetIndex); buff.WriteUint(m_idNPC); buff.WriteInt(m_idScript); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_isInBag); buff.WriteByte(m_EquipBagIndex); for (int i = 0; i < GAMEDEFINE.MAX_ITEM_GEM; i++) { buff.WriteShort(m_MatBagIndex[i]); } buff.WriteByte(m_petIndex); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteInt((int)m_Mode); buff.WriteByte(m_AskCount); int count = m_AskCount > (Byte)GAMEDEFINE.MAX_BAG_SIZE ? (Byte)GAMEDEFINE.MAX_BAG_SIZE: m_AskCount; for (int i = 0; i < count; i++) { buff.WriteByte(m_ItemIndex[i]); } return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteInt(m_nMissionIndex); buff.WriteByte(m_nMissionName); buff.Write(ref m_szMissionName, 260); buff.WriteByte(m_nMissionTarget); buff.Write(ref m_szMissionTarget, 260); buff.WriteByte(m_nMissionDesc); buff.Write(ref m_szMissionDesc, 260); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_byRet); buff.WriteShort(m_nSceneID); // byte[] bytes = NET_DEFINE.StructToBytes(m_posWorld); // buff.Write(ref bytes, Marshal.SizeOf(m_posWorld)); m_posWorld.writeToBuff(ref buff); buff.WriteInt(m_ObjID); buff.WriteByte(m_bIsCity); buff.WriteByte(m_nCityLevel); buff.WriteShort(m_nResID); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_NameSize); if (m_NameSize > 0) { buff.Write(ref m_szGuildName, m_NameSize); } buff.WriteByte(m_DescSize); if (m_DescSize > 0) { buff.Write(ref m_szGuildDesc, m_DescSize); } buff.WriteShort(m_Camp); return(getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_SortType); buff.WriteUShort(m_uStart); buff.WriteShort(m_Camp); return(getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteShort(m_GuildGUID); buff.WriteUint(m_CandidateGUID); buff.WriteByte(m_NewAuthority); return(getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteUint(m_idNPC); buff.WriteInt(m_idScript); buff.WriteByte(ucIgnoreStop); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_SettingType); buff.WriteInt(m_SettingData); return(getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_Save); buff.WriteInt(m_AmountMoney); buff.WriteInt(m_AmountRMB); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public bool Write(ref NetOutputBuffer oStream) { if (oStream.WriteInt(nSkillID) != sizeof(int)) { return(false); } if (oStream.WriteByte(nLevel) != sizeof(byte)) { return(false); } if (oStream.WriteByte(SkillType) != sizeof(byte)) { return(false); } return(true); }
public override int writeToBuff(ref NetOutputBuffer buff) { m_GUID.writeToBuff(ref buff); buff.WriteUint(m_idNpc); buff.WriteByte(m_byMessageSize); buff.Write(ref m_szMessage, m_byMessageSize); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_yItemCount); for (int i = 0; i < m_yItemCount; i++) { buff.WriteUint(m_aCanPickMissionItemList[i]); } return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_GuildDescLength); if (m_GuildDescLength > 0) { buff.Write(ref m_GuildDesc, m_GuildDescLength); } return(getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteInt(m_ScriptID); buff.WriteByte(m_uFunNameSize); if (FunNameSize > 0) { buff.Write(ref m_szFunName, sizeof(byte) * (int)m_uFunNameSize); } buff.WriteByte(m_uParamCount); if (m_uParamCount > 0) { for (byte i = 0; i < m_uParamCount; i++) { buff.WriteInt(m_aParam[i]); } } return(getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteInt(m_ObjID); m_posWorld.writeToBuff(ref buff); buff.WriteInt((int)m_fDir); buff.WriteInt((int)m_fMoveSpeed); buff.WriteByte(m_IsNPC); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public int writeToBuff(ref NetOutputBuffer buff) { buff.WriteInt(iPosNum); for (int i = 0; i < iPosNum; ++i) { buff.Write(ref m_PosList[i].m_PosName, GAMEDEFINE.MAX_GUILD_POS_NAME_SIZE); buff.WriteByte(m_PosList[i].m_PosID); } return(getSize()); }
public bool Write(ref NetOutputBuffer oStream) { if (oStream.WriteByte(m_yItemCount) != sizeof(byte)) { return(false); } for (byte i = 0; i < m_yItemCount; i++) { if (!m_aTradeItem[i].Write(ref oStream)) { return(false); } } if (oStream.WriteByte(m_bRepair) != sizeof(byte)) { return(false); } return(true); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteByte(m_CommandSize); if (m_CommandSize > 0 && m_CommandSize < 127) { buff.Write(ref m_Command, m_CommandSize); } return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }
public override int writeToBuff(ref NetOutputBuffer buff) { buff.WriteShort(m_ServerID); buff.WriteShort(m_SceneID); //byte[] bytes = NET_DEFINE.StructToBytes(m_Position); m_Position.writeToBuff(ref buff); //buff.Write(ref bytes, bytes.Length); buff.WriteByte(m_Estate); return(NET_DEFINE.PACKET_HEADER_SIZE + getSize()); }