public void ToggleAction(SampleToggle toggle, bool state) { selectedPlayer = state ? toggle.name : ""; defendingTerrain = state ? toggle.terrain : ""; //Debug.Log (selectedPlayer); //Debug.Log (defendingTerrain); }
void PopulateScrollView() { foreach (var playerElement in playerList) { GameObject newToggle = Instantiate(sampleToggle) as GameObject; SampleToggle toggle = newToggle.GetComponent <SampleToggle>(); toggle.label.text = playerElement.name; toggle.name = playerElement.name; toggle.terrain = playerElement.terrain; toggle.toggle.isOn = playerElement.isSelected; toggle.toggle.onValueChanged.AddListener((value) => ToggleAction(toggle, value)); toggle.toggle.group = toggleGroup; newToggle.transform.SetParent(contentPanel); } }