ScreenFader.Fade C# (CSharp) Method

Fade() public static method

public static Fade ( Action fadeStart, Action fadeMiddle, Action fadeEnd ) : void
fadeStart Action
fadeMiddle Action
fadeEnd Action
return void
    public static void Fade(Action fadeStart, Action fadeMiddle, Action fadeEnd)
    {
        if (ScreenFaderPrefab != null)
        {
            GameObject screenFaderObject = Instantiate(ScreenFaderPrefab);
            if (screenFaderObject != null)
            {
                ScreenFader screenFader = screenFaderObject.GetComponent<ScreenFader>();
                if (screenFader != null)
                {
                    screenFader.fadeStart = fadeStart;
                    screenFader.fadeMiddle = fadeMiddle;
                    screenFader.fadeEnd = fadeEnd;
                }
            }
        }
    }

Same methods

ScreenFader::Fade ( ) : IEnumerator
ScreenFader::Fade ( float from, float to, float seconds, Action callback ) : IEnumerator

Usage Example

コード例 #1
0
    private IEnumerator WaitLoadGame()
    {
        _screenFader.Fade(1);
        yield return(new WaitForSeconds(_wait));

        GameManager.GetInstance().LoadGame();
    }
All Usage Examples Of ScreenFader::Fade