/// <summary> /// フェードの開始 /// </summary> public virtual IEnumerator FadeStartCoroutine(EndFadeFunc endFadeFunc) { float speed = 1.0f / frame; Debug.Log(speed); for (int i = 0; i < frame; i++) { Color color = image.color; color.a += speed; image.color = color; yield return(null); } if (endFadeFunc != null) { endFadeFunc(); } yield break; }
public void Initialize(EndFadeFunc endFadeFunc = null) { // image = GetComponent<Image>(); // StartCoroutine(FadeStartCoroutine(endFadeFunc)); gameOverImageAnimator.Initialize(); }