示例#1
0
        public static void OnSingleModeResultReceived2(Session session, FunMessage message)
        {
            LobbySingleModeResultMessage request = new LobbySingleModeResultMessage();

            if (!message.TryGetExtension_lobby_single_result(
                    out request))
            {
                Log.Error("OnSingleModeResultReceived2: Wrong message.");
                return;
            }

            bool win = (request.result == "win");

            HandleSingleModeResult(session, win, Session.EncodingScheme.kProtobufEncoding);
        }
示例#2
0
 public static void AppendExtension_lobby_single_result(this FunMessage message, LobbySingleModeResultMessage value)
 {
     ProtoBuf.Extensible.AppendValue(message, (int)ExtendedMessageFieldNumber.FunMessage_lobby_single_result, value);
 }
示例#3
0
 public static bool TryGetExtension_lobby_single_result(this FunMessage message, out LobbySingleModeResultMessage value)
 {
     return(ProtoBuf.Extensible.TryGetValue(message, (int)ExtendedMessageFieldNumber.FunMessage_lobby_single_result, out value));
 }