Removed TOTU 103

This commit is contained in:
Ignacio Gómez Puga
2025-03-04 12:04:52 -06:00
commit 5847d844a5
675 changed files with 76582 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
using UnityEngine;
public class AnimationsUI : MonoBehaviour
{
[SerializeField] private GameObject extraMenu;
private bool isMenuActive = false;
void Start()
{
// Asegurarse de que el men<65> est<73> en la posici<63>n fuera de la pantalla al inicio
extraMenu.GetComponent<RectTransform>().anchoredPosition = new Vector2(extraMenu.GetComponent<RectTransform>().anchoredPosition.x, 550);
extraMenu.SetActive(false); // El men<65> empieza desactivado
}
public void ToggleExtraMenu()
{
if (isMenuActive)
{
DeactivateExtraMenu();
}
else
{
ActivateExtraMenu();
}
}
public void ActivateExtraMenu()
{
// Colocar el men<65> en la posici<63>n fuera de la vista antes de activarlo
extraMenu.GetComponent<RectTransform>().anchoredPosition = new Vector2(extraMenu.GetComponent<RectTransform>().anchoredPosition.x, 550);
extraMenu.SetActive(true); // Activar el men<65> inmediatamente
LeanTween.moveY(extraMenu.GetComponent<RectTransform>(), -400, 0.5f) // Reducir tiempo de animaci<63>n
.setEase(LeanTweenType.easeOutExpo)
.setOnComplete(() => isMenuActive = true); // Cambiar el estado del men<65>
}
public void DeactivateExtraMenu()
{
// Animar el men<65> para ocultarlo y desactivarlo al terminar la animaci<63>n
LeanTween.moveY(extraMenu.GetComponent<RectTransform>(), 550, 0.5f) // Reducir tiempo de animaci<63>n
.setEase(LeanTweenType.easeInExpo)
.setOnComplete(() =>
{
extraMenu.SetActive(false); // Desactivar el men<65> despu<70>s de la animaci<63>n
isMenuActive = false; // Cambiar el estado del men<65>
});
}
}