2022-10-29 22:17:13 -04:00

38 lines
949 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class MainMenu : MonoBehaviour
{
[SerializeField] GameObject mainMenu;
[SerializeField] float fadeSpeed;
RectMask2D mainMenuMask;
private void Start()
{
mainMenuMask = mainMenu.GetComponent<RectMask2D>();
}
public void CreditButtonPress()
{
StartCoroutine("MainMenuFadeOut", 0f);
}
public IEnumerator MainMenuFadeOut()
{
float paddingAmount;
Vector4 padding;
while (mainMenuMask.padding.y <= 20)
{
Debug.Log(mainMenuMask.padding.y);
paddingAmount = mainMenuMask.padding.y + (fadeSpeed * Time.deltaTime);
padding = new Vector4(mainMenuMask.padding.x, paddingAmount, mainMenuMask.padding.z, mainMenuMask.padding.w);
mainMenuMask.padding = padding;
yield return null;
}
}
}