private CustomizedUIButton[] buttons;
private void Start()
{
buttons
= new CustomizedUIButton
[maxServersDisplay
]; for (int i = 0; i < buttons.Length; i++) buttons[i] = MakeAButtonAtTheProperLocation();
RefreshServers();
}
public void RefreshServers()
{
SetAllInactive(buttons);
Server[] servers = GetServers();
for (int i = 0; i < servers.Length; i++) buttons[i].SetActive(true);
}