Exemplo n.º 1
0
 /// <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);
         //关闭退出界面
     }
 }
Exemplo n.º 2
0
 /// <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);
         //关闭退出界面
     }
 }