public void SetPanels() { switch (Director.Instance.currentScene) { case Structs.GameScene.Menu: panelMenu.Show(); panelHUD.Hide(); panelLoading.Hide(); panelScore.Hide(); panelPause.Hide(); break; case Structs.GameScene.Ingame: panelMenu.Hide(); panelHUD.Show(); panelLoading.Hide(); panelScore.Hide(); panelPause.Hide(); if (Director.Instance.currentGameMode == Structs.GameMode.Multi3players) { health[2].transform.parent.gameObject.SetActive(true); } else { health[2].transform.parent.gameObject.SetActive(false); } break; case Structs.GameScene.Score: panelMenu.Hide(); panelHUD.Hide(); panelLoading.Hide(); panelScore.Show(); panelPause.Hide(); break; case Structs.GameScene.LoadingGame: panelMenu.Hide(); panelHUD.Hide(); panelLoading.Show(); panelScore.Hide(); panelPause.Hide(); break; default: panelMenu.Hide(); panelHUD.Hide(); panelLoading.Hide(); panelScore.Hide(); panelPause.Hide(); break; } }