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); }
public static void AppendExtension_lobby_single_result(this FunMessage message, LobbySingleModeResultMessage value) { ProtoBuf.Extensible.AppendValue(message, (int)ExtendedMessageFieldNumber.FunMessage_lobby_single_result, value); }
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)); }