QDManager.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using System;
  2. using ET;
  3. namespace GFGGame
  4. {
  5. public class QDManager
  6. {
  7. public static Action<bool> InitResultCallback;
  8. public static void InitPlatform()
  9. {
  10. ViewManager.Show<ModalStatusView>("正在初始化...");
  11. switch (LauncherConfig.ChannelId)
  12. {
  13. case ChannelID.TapTap:
  14. QDTapTapManager.Instance.InitSDK();
  15. break;
  16. case ChannelID.HYKB:
  17. QDHYKBManager.Instance.InitSDK();
  18. break;
  19. case ChannelID.BiliBili:
  20. break;
  21. default:
  22. EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
  23. break;
  24. }
  25. }
  26. public static void OnQuitToLoginView()
  27. {
  28. switch (LauncherConfig.ChannelId)
  29. {
  30. case ChannelID.TapTap:
  31. QDTapTapManager.Instance.OnQuitToLoginView();
  32. break;
  33. case ChannelID.HYKB:
  34. QDHYKBManager.Instance.OnQuitToLoginView();
  35. break;
  36. case ChannelID.BiliBili:
  37. break;
  38. default:
  39. break;
  40. }
  41. }
  42. public static bool IsTaptap
  43. {
  44. get
  45. {
  46. return LauncherConfig.ChannelId == ChannelID.TapTap;
  47. }
  48. }
  49. public static bool IsHYKB
  50. {
  51. get
  52. {
  53. return LauncherConfig.ChannelId == ChannelID.HYKB;
  54. }
  55. }
  56. public static bool IsBiliBili
  57. {
  58. get
  59. {
  60. return LauncherConfig.ChannelId == ChannelID.BiliBili;
  61. }
  62. }
  63. }
  64. }