Example #1
0
 public SSessionBase SendAsync(SGateCharacterSelectResponse value) =>
 SendAsync(ClientOpcode.CharacterSelect, (PacketWriter writer) =>
 {
     writer.Write(value.Character);
     writer.Write(value.Account);
     writer.Write(new byte[28]);
     writer.WriteNumberLengthUtf8String(value.EndPoint.Ip);
     writer.Write(value.EndPoint.Port);
     writer.WritePlace(value.Place);
     writer.Write(new byte[12]);
 });
Example #2
0
        public SSessionBase SendAsync(SGateCharacterSelectResponse value) =>
        SendDeferred(SCCategory.Character, SCCharacter.SelectRes, (SPacketWriter writer) =>
        {
            writer.Write(value.CharacterId);
            writer.Write(value.AccountId);

            writer.Write(value.ServerId);
            writer.Write(value.JumpId);
            writer.Write(value.PortalId);
            writer.Write(value.Map.Seq);
            writer.Write(value.ParentMap.Seq);

            writer.WriteNumberLengthUtf8String(value.EndPoint.Ip);
            writer.Write(value.EndPoint.Port);
            writer.Write(value.Pos);
            writer.Write(value.Type);
        });