/// <summary> /// Deserialize a packet. /// </summary> /// <param name="reader"><see cref="IMessageReader" /> with <see cref="IMessageReader.Tag" /> 0.</param> /// <param name="chatMode">The chat type selected in the client of the player.</param> /// <returns>Deserialized <see cref="GameOptionsData" />.</returns> public static GameOptionsData Deserialize(IMessageReader reader, out QuickChatModes chatMode) { var gameOptionsData = GameOptionsData.DeserializeCreate(reader); chatMode = (QuickChatModes)reader.ReadByte(); return(gameOptionsData); }
public static void Deserialize(IMessageReader reader, out GameOptionsData options, out QuickChatModes chatMode) { reader.ReadPackedInt32(); // Hardcoded 0. options = GameOptionsData.DeserializeCreate(reader); chatMode = (QuickChatModes)reader.ReadByte(); }
public static bool Prefix(out QuickChatModes __result) { __result = QuickChatModes.FreeChatOrQuickChat; return(false); }