private void OnServerListArrived(ServerListRes result) { Assert.IsNotNull(panelManager); panelManager.SetPanels(result); msgBox.Hide(); }
public void SetPanels(ServerListRes result) { var firstPosition = new Vector3(Screen.width * 0.15f, Screen.height * 0.15f, 0f); for (var i = 0; i < result.ServerCount; ++i) { panelPool[i].transform.position = firstPosition; panelPool[i].SetActive(true); var panel = panelPool[i].GetComponent <ServerPanel>(); panel.SetInfo("Server " + i.ToString(), result.ServerCountList[i], result.ServerList[i]); firstPosition.y += 60f; } }