private void Update() { if (fadeOutIn && fadeOutInDone) { fadeOutIn = false; fadeOutInDone = false; if (callbackReceiver != null) { callbackReceiver.Execute(); callbackReceiver = null; } StartCoroutine("FadeInCoroutine"); } }
public void FadeOutIn(CanvasCallbackReceiver callbackReceiver = null) { fadeOutIn = true; StartCoroutine("FadeOutCoroutine"); this.callbackReceiver = callbackReceiver; }