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(); } 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; } } }