コード例 #1
0
        private static UserJoinGroupWithAckMessage CreateUserJoinGroupWithAckMessage(ref MessagePackReader reader, int arrayLength)
        {
            var userId    = ReadString(ref reader, "userId");
            var groupName = ReadString(ref reader, "groupName");
            var ackId     = ReadInt32(ref reader, "ackId");

            var result = new UserJoinGroupWithAckMessage(userId, groupName, ackId);

            result.ReadExtensionMembers(ref reader);
            return(result);
        }
コード例 #2
0
 private static void WriteUserJoinGroupWithAckMessage(ref MessagePackWriter writer, UserJoinGroupWithAckMessage message)
 {
     writer.WriteArrayHeader(5);
     writer.Write(ServiceProtocolConstants.UserJoinGroupWithAckMessageType);
     writer.Write(message.UserId);
     writer.Write(message.GroupName);
     writer.Write(message.AckId);
     message.WriteExtensionMembers(ref writer);
 }