private GameObject MakeRemotePlayer(TransformVO data)
    {
        GameObject remotePlayer = Instantiate(tankPrefab, data.point, Quaternion.identity);

        remotePlayer.GetComponent <SpriteRenderer>().color = Color.red;
        PlayerRPC remoteRPC = remotePlayer.GetComponent <PlayerRPC>();

        remoteRPC.SetRemote();
        remoteRPC.SetTransform(data.point, data.rotation);
        return(remotePlayer);
    }
    IEnumerator SendData()
    {
        int myId = GameManager.instance.myId;

        while (true)
        {
            yield return(ws);

            TransformVO vo      = new TransformVO(myId, transform.position, transform.rotation.eulerAngles);
            string      payload = JsonUtility.ToJson(vo);

            DataVO dataVO = new DataVO();
            dataVO.type    = "Transform";
            dataVO.payload = payload;
            SocketClient.instance.SendData(JsonUtility.ToJson(dataVO)); //json으로 변경해서 전송
        }
    }
    public void HandleMsg(string payload)
    {
        TransformVO vo = JsonUtility.FromJson <TransformVO>(payload);

        GameManager.instance.ChangeToGame(vo.point, vo.rotation, vo.socketId); //게임매니저를 호출해서 넘긴다.
    }