public void AbrirSeccionGuardarJugada() { AndroidManager.HapticFeedback(); CanvasController.instance.retrocesoPausado = true; seccionGuardarJugada.SetActive(true); bool aux = false; //poner en false para que la primera carpeta este seleccionada al empezar foreach (var carpeta in AppController.instance.carpetasJugadas) { Debug.Log("CARP: " + carpeta.GetNombre()); GameObject go = Instantiate(botonSeleccionarCarpetaPrefab, parentSeleccionCarpeta, false); go.SetActive(true); BotonSeleccionarCarpeta botonGO = go.GetComponent <BotonSeleccionarCarpeta>(); botonGO.SetCarpeta(carpeta); if (!aux) { SetCarpetaSeleccionada(botonGO); aux = true; } else { botonGO.Deseleccionar(); } if (carpeta.GetNombre() == "-") { go.transform.SetAsFirstSibling(); SetCarpetaSeleccionada(botonGO); parentSeleccionCarpeta.GetChild(1).SetAsFirstSibling(); } } }
public void SetCarpetaSeleccionada(BotonSeleccionarCarpeta _botonCarpeta) { if (carpetaSeleccionada != null) { carpetaSeleccionada.Deseleccionar(); } carpetaSeleccionada = _botonCarpeta; carpetaSeleccionada.Seleccionar(); }