VersionUpdateState.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using UnityEngine;
  2. using System.Collections;
  3. [GameStateAttribute]
  4. public class VersionUpdateState : BaseState
  5. {
  6. public override void OnStateEnter()
  7. {
  8. //DebugHelper.ConsoleLog("Enter State: VersionUpdateState");
  9. //ResourceLoader.GetInstance().LoadScene("EmptySceneWithCamera", null);
  10. ////判断网络连接
  11. //if (Application.internetReachability == NetworkReachability.NotReachable)
  12. //{
  13. // CUIEventManager.GetInstance().AddUIEventListener(enUIEventID.CheckDevice_Quit, OnExitGame);
  14. // CUIManager.GetInstance().OpenMessageBox(CTextManager.GetInstance().GetText("VersionUpdate_NetworkUnReachable"), enUIEventID.CheckDevice_Quit); /*"网络不可用*/
  15. //}
  16. //else
  17. //{
  18. // //开始版本更新流程
  19. // CVersionUpdateSystem.GetInstance().StartVersionUpdate(OnVersionUpdateComplete);
  20. //}
  21. }
  22. public override void OnStateLeave()
  23. {
  24. //DebugHelper.ConsoleLog("Exit State: VersionUpdateState");
  25. }
  26. private void OnVersionUpdateComplete()
  27. {
  28. //GameStateCtrl.GetInstance().GotoState("MovieState");
  29. }
  30. //private void OnExitGame(CUIEvent uiEvent)
  31. //{
  32. // CUIEventManager.GetInstance().RemoveUIEventListener(enUIEventID.CheckDevice_Quit, OnExitGame);
  33. // CVersionUpdateSystem.QuitApp();
  34. //}
  35. }