public void OpenClosePanel() { if (panel_actived == false) { background = gs.MakeBackgroundBlack(); background.name = "temporal_background_black_" + counter; background_obj = GameObject.Find("temporal_background_black_" + counter); MakeWeatherPanel(); weather_panel_anim.Play("weather_panel_in"); panel_actived = true; } else { weather_panel_anim.Play("weather_panel_out"); panel_actived = false; Destroy(background_obj); Destroy(panel_obj, 0.25f); } }