public void Deserialize(NetDataReader reader) { message = (UITextKeys)reader.GetPackedUShort(); sceneName = reader.GetString(); networkAddress = reader.GetString(); networkPort = reader.GetInt(); }
public void Deserialize(NetDataReader reader) { message = (UITextKeys)reader.GetPackedUShort(); userId = reader.GetString(); accessToken = reader.GetString(); unbanTime = reader.GetPackedLong(); }
protected void ReadPacket(long connectionId, NetDataReader reader) { ushort msgType = reader.GetPackedUShort(); MessageHandlerDelegate handlerDelegate; if (messageHandlers.TryGetValue(msgType, out handlerDelegate)) { LiteNetLibMessageHandler messageHandler = new LiteNetLibMessageHandler(msgType, this, connectionId, reader); handlerDelegate.Invoke(messageHandler); } }
public void Deserialize(NetDataReader reader) { message = (UITextKeys)reader.GetPackedUShort(); characters = new List <PlayerCharacterData>(); byte count = reader.GetByte(); for (byte i = 0; i < count; ++i) { PlayerCharacterData character = new PlayerCharacterData(); characters.Add(character.DeserializeCharacterData(reader, withTransforms: false, withBuffs: false, withSkillUsages: false, withNonEquipItems: false, withSummons: false, withHotkeys: false, withQuests: false)); } }
private void ProceedRequest( long connectionId, NetDataReader reader) { ushort requestType = reader.GetPackedUShort(); uint requestId = reader.GetPackedUInt(); if (!requestHandlers.ContainsKey(requestType)) { // No request-response handler RequestProceeded(connectionId, requestId, AckResponseCode.Unimplemented, EmptyMessage.Value, null); Logging.LogError($"Cannot proceed request {requestType} not registered."); return; } // Invoke request and create response requestHandlers[requestType].InvokeRequest(new RequestHandlerData(requestType, requestId, this, connectionId, reader), RequestProceeded); }
private void ProceedRequest( long connectionId, NetDataReader reader) { ushort requestType = reader.GetPackedUShort(); uint ackId = reader.GetPackedUInt(); if (!requestHandlers.ContainsKey(requestType)) { // No request-response handler Logging.LogError($"Cannot proceed request {requestType} not registered."); return; } // Invoke request and create response requestHandlers[requestType].InvokeRequest(new RequestHandlerData(requestType, ackId, this, connectionId, reader), (responseCode, response, responseSerializer) => { RequestProceeded(connectionId, ackId, responseCode, response, responseSerializer); }); }
protected void ReadPacket(long connectionId, NetDataReader reader) { ushort messageType = reader.GetPackedUShort(); if (RequestResponseEnabled && RequestMessageType == messageType) { ProceedRequest(connectionId, reader); return; } if (RequestResponseEnabled && ResponseMessageType == messageType) { ProceedResponse(connectionId, reader); return; } if (!messageHandlers.ContainsKey(messageType)) { return; } messageHandlers[messageType].Invoke(new MessageHandlerData(messageType, this, connectionId, reader)); }
public void Deserialize(NetDataReader reader) { message = (UITextKeys)reader.GetPackedUShort(); }
public void Deserialize(NetDataReader reader) { message = (UITextKeys)reader.GetPackedUShort(); peerInfo = new CentralServerPeerInfo(); peerInfo.Deserialize(reader); }
public void Deserialize(NetDataReader reader) { message = (UITextKeys)reader.GetPackedUShort(); instanceId = reader.GetString(); requestId = reader.GetString(); }
public void Deserialize(NetDataReader reader) { value = reader.GetPackedUShort(); }