public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteUInt(fAgeMcpID); s.WriteBytes(fAcctUuid.ToByteArray()); s.WriteUInt(fPlayerID); }
public void Write(UruStream s) { s.WriteUInt(fParentIdx); s.WriteUInt(fChildIdx); s.WriteUInt(fSaverIdx); s.WriteByte(0); }
public override bool Connect() { if (!base.Connect()) return false; //Send the FileConnectHeader UruStream s = new UruStream(new NetworkStream(fSocket, false)); s.BufferWriter(); fHeader.Write(s); s.WriteUInt(12); //Size s.WriteUInt(0); s.WriteUInt(0); s.FlushWriter(); s.Close(); fSocket.BeginReceive(new byte[4], 0, 4, SocketFlags.Peek, new AsyncCallback(IReceive), null); return true; }
public void Ping(int time) { File_PingPong ping = new File_PingPong(); ping.fPingTime = time; ResetIdleTimer(); lock (fSocket) { MemoryStream ms = new MemoryStream(); UruStream s = new UruStream(ms); s.WriteUInt(12); s.WriteInt((int)FileCli2Srv.PingRequest); ping.Write(s); fSocket.Send(ms.ToArray()); s.Close(); ms.Close(); } }
public void Write(UruStream s) { s.WriteUInt(fParentID); s.WriteUInt(fChildID); s.WriteUInt(fSaverID); }
public void Write(UruStream s) { s.WriteUInt(fPingTime); s.WriteUInt(fTransID); if (fPayload == null) s.WriteInt(0); else { s.WriteInt(fPayload.Length); s.WriteBytes(fPayload); } }
public void Write(UruStream s) { s.WriteUInt(fChallenge); }
public void Write(UruStream s) { s.WriteByte((byte)fType); s.WriteUShort(fSockHeaderSize); s.WriteUInt(fBuildID); s.WriteUInt((uint)fBuildType); s.WriteUInt(fBranchID); s.WriteBytes(fProductID.ToByteArray()); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt((int)fResult); s.WriteUInt(fPlayerID); s.WriteUInt(fExplorer); s.WriteUnicodeStringV16(fName, 40); s.WriteUnicodeStringV16(fModel, 64); }
public void Write(UruStream s) { s.WriteUInt(fMsgType); if (fBuffer == null) fBuffer = new byte[0]; s.WriteInt(fBuffer.Length); s.WriteBytes(fBuffer); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteUInt((uint)fResult); s.WriteUInt(fReaderID); s.WriteInt(fNumFiles); s.WriteInt(fData.Length / 2); //Wide char buffer... s.WriteBytes(fData); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteBytes(fAcctUUID.ToByteArray()); s.WriteUnicodeStringV16(fName, 40); s.WriteUnicodeStringV16(fModel, 64); s.WriteUnicodeStringV16(fInvite, 260); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteUInt(fPlayerID); s.WriteUnicodeStringV16(fName, 40); s.WriteUnicodeStringV16(fModel, 64); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteBytes(fAgeUUID.ToByteArray()); s.WriteBytes(fParentUUID.ToByteArray()); s.WriteUnicodeStringV16(fFilename, 260); s.WriteUnicodeStringV16(fInstanceName, 260); s.WriteUnicodeStringV16(fUserName, 260); s.WriteUnicodeStringV16(fDescription, 1024); s.WriteInt(fSequenceNumber); s.WriteInt(fLanguage); s.WriteUInt(fCreatorID); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt((int)fResult); s.WriteUInt(fAgeMcpID); s.WriteBytes(fAgeInstanceUuid.ToByteArray()); s.WriteUInt(fAgeVaultID); if (fGameServerIP == null) { s.WriteInt(0); } else { //Little Endian IP byte[] ip = fGameServerIP.GetAddressBytes(); Array.Reverse(ip); s.WriteBytes(ip); } }
public void Write(UruStream s) { s.WriteUInt(fAgeInfoID); s.WriteBool(fPublic); }
public void Write(UruStream s) { s.WriteUInt(fBuildID); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteUInt(fNodeID); s.WriteBytes(fRevisionID.ToByteArray()); if (fNodeData == null) fNodeData = new byte[0]; s.WriteInt(fNodeData.Length); s.WriteBytes(fNodeData); }
public void Write(UruStream s) { if (fData == null) fData = new byte[0]; s.WriteUInt(fTransID); s.WriteUInt((uint)fResult); s.WriteUInt(fReaderID); s.WriteUInt(fFileSize); s.WriteInt(fData.Length); s.WriteBytes(fData); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt((int)fResult); if (fNodeData == null) fNodeData = new byte[0]; s.WriteInt(fNodeData.Length); s.WriteBytes(fNodeData); }
public void Write(UruStream s) { s.WriteUInt(fTransID); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt(fNodeData.Length); s.WriteBytes(fNodeData); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt((int)fResult); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt((int)fResult); if (fNodeIDs == null) fNodeIDs = new uint[0]; s.WriteInt(fNodeIDs.Length); for (int i = 0; i < fNodeIDs.Length; i++) s.WriteUInt(fNodeIDs[i]); }
public void Write(UruStream s) { s.WriteBytes(fInstanceUuid.ToByteArray()); s.WriteUnicodeStringF(fFilename, 64); s.WriteUnicodeStringF(fInstanceName, 64); s.WriteUnicodeStringF(fUserName, 64); s.WriteUnicodeStringF(fDescription, 1024); s.WriteUInt(fSequenceNumber); s.WriteInt(fLanguage); s.WriteUInt(fPopulation); s.WriteUInt(fCurrPopulation); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt(fChallenge); s.WriteUnicodeStringV16(fAccount, 64); for (int i = 0; i < fHash.UruHash.Length; i++) s.WriteUInt(fHash.UruHash[i]); s.WriteUnicodeStringV16(fAuthToken, 64); s.WriteUnicodeStringV16(fOS, 8); }
public void Write(UruStream s) { s.WriteUInt(fNodeID); s.WriteBytes(fRevisionUuid.ToByteArray()); }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteUnicodeStringV16(fName, 40); s.WriteUnicodeStringV16(fModel, 260); s.WriteUnicodeStringV16(fInvite, 260); }
public uint RequestBuildID() { File_BuildIdRequest req = new File_BuildIdRequest(); req.fTransID = IGetTransID(); ResetIdleTimer(); lock (fSocket) { MemoryStream ms = new MemoryStream(); UruStream s = new UruStream(ms); s.WriteUInt(12); s.WriteInt((int)FileCli2Srv.BuildIdRequest); req.Write(s); fSocket.Send(ms.ToArray()); s.Close(); ms.Close(); } return req.fTransID; }
public void Write(UruStream s) { s.WriteUInt(fTransID); s.WriteInt((int)fResult); s.WriteInt(fRefs.Length); foreach (VaultNodeRef r in fRefs) r.Write(s); }