/// <summary> /// 确认、取消按钮 /// </summary> /// <param name="isConfirm">是否是确认按钮</param> public void ExitChoice(bool isConfirm) { if (isConfirm) //如果是确认按钮 { Time.timeScale = 1; ScenceData.clear(); Debug.Log("BankScriControl quit!"); Camera.main.GetComponent <XT_AllButton>().ExitProgram(); //if (ClassPanelControll.initflag) //{ // AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); // AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity"); // jo.Call("Quit"); //} //else { // Application.Quit(); //} //退出程序 } else //如果是取消按钮 { Time.timeScale = 1; //解冻时间 quitAppPanel.SetActive(false); //关闭退出界面 } }
/// <summary> /// 确认、取消按钮 /// </summary> /// <param name="isConfirm">是否是确认按钮</param> public void ExitChoice(bool isConfirm) { if (isConfirm) //如果是确认按钮 { Time.timeScale = 1; exitPanel.SetActive(false); int sumTg = tg.transform.childCount; for (int i = 0; i < sumTg; i++) { if (tg.transform.GetChild(i).name != "T1") { Destroy(tg.transform.GetChild(i).gameObject); } } startPanel.SetActive(false); if (GlobalVariable.practiceState == PracticeState.classes || GlobalVariable.practiceState == PracticeState.errors) { ScenceData.clear(); Debug.Log("MyClass quit!"); Camera.main.GetComponent <XT_AllButton>().ExitProgram(); } else { bankPanel.SetActive(true); } } else //如果是取消按钮 { Time.timeScale = 1; //解冻时间 exitPanel.SetActive(false); //关闭退出界面 } }