private void PrepareLoading() { PanelMainMenu.SetActive(false); PanelBeforeMission.SetActive(false); PanelAfterMission.SetActive(false); PanelLoadingMission.SetActive(false); PanelLoading.SetActive(true); PanelMissionFailed.SetActive(false); PanelMinigame.SetActive(false); PanelSettings.SetActive(false); PanelLoading.GetComponent <PanelLoading>().TextTop = "Loading data"; PanelLoading.GetComponent <PanelLoading>().TextTap = ""; StartCoroutine(LoadDataCoroutine()); }
private IEnumerator WaitingForResultsCoroutine(WWW www, Mission Mission, Dictionary <ScoreType, Result> ActualResults) { MissionStatus ms = Mission.GetStatus(ActualResults); yield return(new WaitForSeconds(2f)); if (ms == MissionStatus.Success) { PanelAfterMission.SetActive(true); PanelAfterMission.GetComponent <PanelAfterMission>().Prepare(Mission, ActualResults); } else { PanelMissionFailed.SetActive(true); PanelMissionFailed.GetComponent <PanelMissionFailed>().Prepare(Mission, ActualResults); } PanelMinigame.SetActive(false); yield return(www); if (ms == MissionStatus.Success) { PanelAfterMission.GetComponent <PanelAfterMission>().UpdateText(www); } }