Ejemplo n.º 1
0
 public void Deserialize(NetDataReader reader)
 {
     // Right hand
     rightHand = (CharacterItem)reader.GetValue(typeof(CharacterItem));
     // Left hand
     leftHand = (CharacterItem)reader.GetValue(typeof(CharacterItem));
 }
Ejemplo n.º 2
0
        public static T FromByteString <T>(this ByteString byteStr)
            where T : INetSerializable
        {
            NetDataReader reader = new NetDataReader(byteStr.ToByteArray());

            return(reader.GetValue <T>());
        }
 public void Deserialize(NetDataReader reader)
 {
     StorageType    = (StorageType)reader.GetByte();
     StorageOwnerId = reader.GetString();
     WeightLimit    = reader.GetShort();
     SlotLimit      = reader.GetShort();
     Item           = reader.GetValue <CharacterItem>();
 }
 public void DeserializeParameters(NetDataReader reader)
 {
     if (Parameters == null || Parameters.Length == 0)
     {
         return;
     }
     for (int i = 0; i < Parameters.Length; ++i)
     {
         Parameters[i] = reader.GetValue(ParameterTypes[i]);
     }
 }
Ejemplo n.º 5
0
        private void ProceedResponse(long connectionId, NetDataReader reader)
        {
            uint            requestId    = reader.GetPackedUInt();
            AckResponseCode responseCode = reader.GetValue <AckResponseCode>();

            if (requestCallbacks.ContainsKey(requestId))
            {
                requestCallbacks[requestId].Response(connectionId, reader, responseCode);
                requestCallbacks.TryRemove(requestId, out _);
            }
        }
 public void DeserializeParameters(NetDataReader reader)
 {
     if (Parameters == null || Parameters.Length == 0)
     {
         return;
     }
     for (int i = 0; i < Parameters.Length; ++i)
     {
         if (ParameterTypes[i].IsArray)
         {
             Parameters[i] = reader.GetArray(ParameterTypes[i].GetElementType());
         }
         else
         {
             Parameters[i] = reader.GetValue(ParameterTypes[i]);
         }
     }
 }
Ejemplo n.º 7
0
 public void Deserialize(NetDataReader reader)
 {
     Error = (UITextKeys)reader.GetByte();
     Mail  = reader.GetValue <Mail>();
 }
Ejemplo n.º 8
0
 protected override TType DeserializeValue(NetDataReader reader)
 {
     return(reader.GetValue <TType>(this));
 }
 internal override void DeserializeValue(NetDataReader reader)
 {
     Value = reader.GetValue <TType>(this);
 }
 internal virtual void DeserializeValue(NetDataReader reader)
 {
     SetValue(reader.GetValue(GetFieldType()));
 }
Ejemplo n.º 11
0
 public void Deserialize(NetDataReader reader)
 {
     GuildData = reader.GetValue <GuildData>();
 }
Ejemplo n.º 12
0
 public void Deserialize(NetDataReader reader)
 {
     PartyData = reader.GetValue <PartyData>();
 }
 public void Deserialize(NetDataReader reader)
 {
     PartyId             = reader.GetInt();
     SocialCharacterData = reader.GetValue <SocialCharacterData>();
 }
 public void Deserialize(NetDataReader reader)
 {
     MapName      = reader.GetString();
     BuildingData = reader.GetValue <BuildingSaveData>();
 }
Ejemplo n.º 15
0
 public void Deserialize(NetDataReader reader)
 {
     Mail = reader.GetValue <Mail>();
 }
 public void Deserialize(NetDataReader reader)
 {
     GuildId             = reader.GetInt();
     GuildRole           = reader.GetByte();
     SocialCharacterData = reader.GetValue <SocialCharacterData>();
 }
Ejemplo n.º 17
0
 public void Deserialize(NetDataReader reader)
 {
     BuildingData = reader.GetValue <BuildingSaveData>();
 }
 public void Deserialize(NetDataReader reader)
 {
     value = reader.GetValue <TType>();
 }
Ejemplo n.º 19
0
 public void Deserialize(NetDataReader reader)
 {
     UserId        = reader.GetString();
     CharacterData = reader.GetValue <PlayerCharacterData>();
 }
Ejemplo n.º 20
0
 public void Deserialize(NetDataReader reader)
 {
     ReceiverId = reader.GetString();
     Mail       = reader.GetValue <Mail>();
 }
Ejemplo n.º 21
0
 public void Deserialize(NetDataReader reader)
 {
     CharacterData = reader.GetValue <PlayerCharacterData>();
 }
Ejemplo n.º 22
0
 public void Deserialize(NetDataReader reader)
 {
     value = (TType)reader.GetValue(typeof(TType));
 }