TipAndErrorManager.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using LitJson;
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using UnityEngine;
  6. public class TipAndErrorManager : WindowSingleton<TipAndErrorManager>
  7. {
  8. // Start is called before the first frame update
  9. void Start()
  10. {
  11. WindowsManager.Instance.OnTipBackChange += OnTipBackChange;
  12. }
  13. private void OnTipBackChange(string msg)
  14. {
  15. WindowGenSui.Instance.jd = WindowsManager.Instance.preJDInt;
  16. try
  17. {
  18. JsonData d = JsonMapper.ToObject(msg);
  19. switch (d["type"].ToString())
  20. {
  21. case "10001":
  22. JinRuRenwu.Instance.GotoStart();
  23. break;
  24. case "10002":
  25. SaoTuManager.Instance.startDianyun();
  26. break;
  27. case "10004":
  28. JinRuRenwu.Instance.show();
  29. break;
  30. case "20001":
  31. JinRuRenwu.Instance.show();
  32. break;
  33. case "30001":
  34. CaoZuoLanManager.Instance.GotoLieBiao();
  35. break;
  36. case "40001":
  37. TopManager.Instance.exitUserOk();
  38. break;
  39. }
  40. }
  41. catch
  42. {
  43. }
  44. Debug.Log("Ìáʾ¿òµÄ»Øµ÷"+msg);
  45. }
  46. }