Exemple #1
0
    /// <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;
    }
Exemple #2
0
 public void Initialize(EndFadeFunc endFadeFunc = null)
 {
     //  image = GetComponent<Image>();
     //  StartCoroutine(FadeStartCoroutine(endFadeFunc));
     gameOverImageAnimator.Initialize();
 }