private void SetAction(Transform t, UIActionButtonInfo info) { t.gameObject.SetActive(true); var button = t.GetComponent <Button>(); button.onClick.RemoveAllListeners(); button.onClick.AddListener(info.action); button.interactable = info.enable; t.name = info.name; t.GetComponentInChildren <Text>().text = info.name; }
public void AddAction(UIActionButtonInfo info) { buttonsInfo.Add(info); }