private void SaveOnClick(object sender, EventArgs e) { UISaveButton btn = (sender as MonoBehaviour).GetComponent <UISaveButton>(); selectedSaveHandler.SetSave(btn.GetSaveId()); GetComponentInParent <UIPanelLoad>().SaveId = btn.GetSaveId(); UIUtils.UpdateScroller(content, GetComponent <RectTransform>(), btn.GetComponent <RectTransform>()); }
private void CreateButton(string saveFile, Save sav) { GameObject gao = Instantiate(buttonPrefab) as GameObject; UISaveButton button = gao.GetComponent <UISaveButton>(); button.transform.SetParent(content, false); button.FileName = saveFile; button.Data = sav; button.OnClick += SaveOnClick; gao.transform.SetAsFirstSibling(); }