public void SetData(DeploymentData data) { DeploymentNameText.text = data.Name; PlayersText.text = data.CurrentPlayers.ToString(); MaxPlayersText.text = data.MaxPlayers.ToString(); AvailableSymbol.SetActive(data.IsAvailable); UnavailableSymbol.SetActive(!data.IsAvailable); }
private void AddDeploymentToTable(DeploymentData deployment, int index) { var entry = (DeploymentTableEntry)deploymentListTable.AddEntry(); var entryButton = entry.GetComponent <Button>(); entryButton.onClick.AddListener(() => SelectEntry(index)); entry.SetData(deployment); SetDefaultVisuals(index); }