// Update is called once per frame void Update() { if (Input.touchCount == 0) { return; } if (objPlaced == false) { var touch = Input.GetTouch(0); if (raycastManager.Raycast(touch.position, hits, TrackableType.PlaneWithinPolygon)) { grid.transform.position = hits[0].pose.position; //grid.transform.rotation = hits[0].pose.rotation; environment.SetActive(true); youcanvas.SetActive(true); networkManager.SetClientGrid(grid.GetComponent <ClientGrid>()); networkManager.SetupScene(); networkManager.AssignClientPlayer(network.player_id); networkManager.AssignNetworkPlayer(network.connected_user_count); objPlaced = true; plane_manager.enabled = false; particles.enabled = false; } } }
public void ReceiveUserCount(NWMUserCount user_counter) { if (connected_user_count == -1) { connected_user_count = user_counter.count; Debug.Log("NetworkCalled"); if (!network_GM) { network_GM = GameObject.Find("NetworkGameManager").GetComponent <NetworkGameManager>(); } if (!AR) { network_GM.SetupScene(); network_GM.AssignClientPlayer(player_id); network_GM.AssignNetworkPlayer(connected_user_count); } } }