IEnumerator ResponseRoutine() { yield return(new WaitForSeconds(0.5f)); ServerAPILogRecorder.Record(new ServerAPILogRecorder.RecordData() { date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), url = urlInput.text, type = ServerAPILogRecorder.Type.RESPONCE, json = "{\"Info\":{\"User\":{\"nickName\":\"taro\",\"level\":8,\"Link\":{\"Email\":[],\"Social\":[]}}},\"additional\":{\"progressMissionList\":[]}}", }); _isWait = false; }
void OnEnable() { Debug.Log("Enable ServerRequestWindow"); if (treeViewState == null) { treeViewState = new TreeViewState(); } ServerAPILogRecorder.onRecorded += OnDataRecorded; ServerAPILogRecorder.ReadFile(); _logItems = CreateData(); _simpleTreeView = new ServerRequestLogArea(treeViewState, this); ReshapeSubArea(); }
public void OnClickSend() { if (_isWait) { return; } _isWait = true; ServerAPILogRecorder.Record(new ServerAPILogRecorder.RecordData() { date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), url = urlInput.text, type = ServerAPILogRecorder.Type.POST, json = jsonInput.text, }); StartCoroutine(ResponseRoutine()); }
void OnGUI() { if (GUI.Button(new Rect(_logAreaRect.x, 0, 50, 15), "Clear")) { _logItems.Clear(); _simpleTreeView.Reload(); _dataString = ""; ServerAPILogRecorder.Clear(); } if (GUI.Button(new Rect(_logAreaRect.x + 50, 0, 50, 15), "Reload")) { _logItems.Clear(); _logItems = CreateData(); _simpleTreeView.Reload(); _dataString = ""; } HandleHorizontalResize(); ReshapeSubArea(); _simpleTreeView.OnGUI(_logAreaRect); if (GUI.Button(new Rect(_dataAreaRect.x, 0, 50, 15), "Copy")) { EditorGUIUtility.systemCopyBuffer = _dataString; } DrawOutline(_dataAreaRect, 1.0f); Rect dataAreaRect = new Rect(); dataAreaRect.x = _dataAreaRect.x + _padding; dataAreaRect.y = _dataAreaRect.y + _padding; dataAreaRect.width = _dataAreaRect.width - _padding * 2f; dataAreaRect.height = _dataAreaRect.height - _padding * 2f; GUI.TextArea(dataAreaRect, _dataString); Repaint(); }
void OnDestroy() { ServerAPILogRecorder.EndStream(); }
void Awake() { ServerAPILogRecorder.StartStream(); }