void Update() { if (!socket.IsConnected) { Debug.Log("소켓 연결 안됨"); return; } if (mobj == null) { return; } if (mobj.Count <= 0) { return; } if (check) { JsonModel jm = JsonUtility.FromJson <JsonModel>(mobj.ToString()); if (jm.sendStr == "drawing") { string v2 = jm.result.Substring(1, jm.result.Length - 2); string[] vv = v2.Split(','); // Debug.Log("v0 = " + vv[0] + " v1 = " + vv[1] ); drawable.v2 = new Vector2(float.Parse(vv[0]), float.Parse(vv[1])); //앱에서 받은 좌표 넘겨줌 drawable.receiveSocket = true; check = false; } else if (jm.sendStr == "reset") { drawable.receiveSocket = false; if (fading) //fade out중 일때는 리셋 안되게 { check = false; return; } else { if (sceneName == "imgMode") { cameraResolution.setItem(); } else if (sceneName == "textMode") { cameraResolution2.setItem(); } // textAnimation.SetActive(true); drawable.ResetCanvas(); check = false; } } } else { } }