Botón de creación de unidad con el parámetro

int j = 5;
someGameObject.GetComponent<Button>().onClick.AddListener(delegate {myFunction(j); });
SvenVH