private IEnumerator DoClose(GalleryCloseCallback callback) { yield return((object)null); yield return((object)null); GalleryHeader.PlayReverse(); GalleryPanel.PlayReverse(); Background.PlayReverse(); yield return((object)new WaitForSeconds(0.3f)); callback?.Invoke(); Object.Destroy(base.gameObject); }
public void Close(GalleryCloseCallback callback) { StartCoroutine(DoClose(callback)); }