public void Awake() { // Initialize the pool of Join Room buttons. for (int i = 0; i < k_MatchPageSize; i++) { GameObject button = Instantiate(JoinRoomListRowPrefab); button.transform.SetParent(RoomListPanel.transform, false); button.GetComponent <RectTransform>().anchoredPosition = new Vector2(0, -(100 * i)); button.SetActive(true); button.GetComponentInChildren <Text>().text = string.Empty; m_JoinRoomButtonsPool.Add(button); } #pragma warning disable 618 m_Manager = GetComponent <CloudAnchorsNetworkManager>(); #pragma warning restore 618 m_Manager.StartMatchMaker(); m_Manager.matchMaker.ListMatches( startPageNumber: 0, resultPageSize: k_MatchPageSize, matchNameFilter: string.Empty, filterOutPrivateMatchesFromResults: false, eloScoreTarget: 0, requestDomain: 0, callback: _OnMatchList); _ChangeLobbyUIVisibility(true); }
public void Start() { #pragma warning disable 618 m_NetworkManager = NetworkUIController.GetComponent <CloudAnchorsNetworkManager>(); #pragma warning restore 618 m_NetworkManager.OnClientConnected += _OnConnectedToServer; m_NetworkManager.OnClientDisconnected += _OnDisconnectedFromServer; // A Name is provided to the Game Object so it can be found by other Scripts // instantiated as prefabs in the scene. gameObject.name = "CloudAnchorsExampleController"; ARCoreRoot.SetActive(false); ARKitRoot.SetActive(false); _ResetStatus(); }