public bool PlaybackNetworking(string messagesFromClientsFileName) { if (messagesFromClientsFileName == "") { return(false); } try { using (StreamReader sr = new StreamReader(messagesFromClientsFileName)) { playbackMessagesFromClients = JsonUtility.FromJson <IRCStream>(sr.ReadToEnd()); playingbackNetwork = true; } } catch { playbackMessagesFromClients = null; playingbackNetwork = false; } return(playingbackNetwork); }
public void EndRecordingNetworkingAndSave(string messagesToClientsFileName, string messagesFromClientsFileName) { if (recordingNetwork == false) { return; } if (messagesToClientsFileName == "" && messagesFromClientsFileName == "") { return; } if (messagesToClientsFileName != "") { try { using (StreamWriter outputFile = new StreamWriter(messagesToClientsFileName)) { outputFile.Write(JsonUtility.ToJson(messagesToClients)); } }catch { } } messagesToClients = null; if (messagesFromClientsFileName != "") { try { using (StreamWriter outputFile = new StreamWriter(messagesFromClientsFileName)) { outputFile.Write(JsonUtility.ToJson(messagesFromClients)); } }catch { } } messagesFromClients = null; recordingNetwork = false; }
public void StartRecordingNetworking() { recordingNetwork = true; messagesFromClients = new IRCStream(); messagesToClients = new IRCStream(); }