Como puedo declarar en una clase uno o mas metodos publicos con los argumentos que quiero?
Y como puedo pasar la variable data y imagenes a ese metodo?
este es el código que tengo
Código
void Awake() { if (Directory.Exists(rutasapp)) { foreach (string dataApp in Directory.GetDirectories(rutasapp)) { GameObject button = Instantiate(buttonPrefab) as GameObject; button.transform.SetParent(layout); button.name = "Button" + layout.childCount; foreach (string data in Directory.GetFiles(@dataApp).Where(s => s.EndsWith(".exe") || s.EndsWith(".lnk"))) { if (Path.GetExtension(@data) == ".exe") { button.GetComponent<Button>().onClick.AddListener(() => Process.Start(data)); } } foreach (string imagenes in Directory.GetFiles(@dataApp).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg"))) { if (Path.GetExtension(@imagenes) == ".png") { string imgPath = imagenes; } } } }