IEnumerator ShowLogoCoroutine() { yield return(new WaitForSecondsRealtime(1.0f)); // start loading sounds StartCoroutine(AudioManager.LoadResources()); pLogoSource.Play(); yield return(new WaitForSecondsRealtime(6.5f)); Logo_Animator.Play("Animate"); // LOGO STAY DURING SOUND while (pLogoSource.isPlaying) { yield return(null); } Destroy(pLogoSource.gameObject); // LOGO FADE OUT StartCoroutine(Fader.Hide(TRANSITION_TIME)); while (!Fader.FadeCompleted) { yield return(null); } // WAIT FOR AUDIO RESOURCES LOAD COMPLETE while (AudioManager.Loaded == false) { yield return(null); } // FINALLY GO TO MENU CANVAS ShowCanvas(Menu_Canvas.MAINMENU); AudioManager.FadeInMusic("Menu_Theme"); // SHOW IT, ENABLE IT AT END StartCoroutine(Fader.Show(TRANSITION_TIME, () => bMenuEnabled = true)); while (!Fader.FadeCompleted) { yield return(null); } }
private void bunifuImageButton2_Click(object sender, EventArgs e) { if (panel_sidemenu.Width == 80) { panel_sidemenu.Width = 230; panel_sidemenu.Visible = false; Panel_Animator.ShowSync(panel_sidemenu); panel_temp.Location = new Point(225, 61); panel_temp.Size = new Size(746, 478); Logo_Animator.Show(panel_logo); } else { panel_logo.Visible = false; panel_sidemenu.Width = 80; panel_sidemenu.Visible = false; panel_temp.Location = new Point(65, 61); panel_temp.Size = new Size(906, 478); Panel_Animator.ShowSync(panel_sidemenu); } }