Esempio n. 1
0
    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;
        }
    }