QDManager.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. using System;
  2. using ET;
  3. using TapTap.Bootstrap;
  4. namespace GFGGame
  5. {
  6. public class QDManager
  7. {
  8. public static Action<bool> InitResultCallback;
  9. public static void InitPlatform()
  10. {
  11. ViewManager.Show<ModalStatusView>("正在初始化...");
  12. switch (LauncherConfig.ChannelId)
  13. {
  14. case ChannelID.TapTap:
  15. QDTapTapManager.Instance.InitSDK();
  16. break;
  17. case ChannelID.HYKB:
  18. QDHYKBManager.Instance.InitSDK();
  19. break;
  20. case ChannelID.BiliBili:
  21. QDBiliBiliManager.Instance.InitSDK();
  22. break;
  23. default:
  24. EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
  25. break;
  26. }
  27. }
  28. //回到登录界面,不退出账号
  29. public static void OnQuitToLoginView()
  30. {
  31. switch (LauncherConfig.ChannelId)
  32. {
  33. case ChannelID.TapTap:
  34. QDTapTapManager.Instance.OnQuitToLoginView();
  35. break;
  36. case ChannelID.HYKB:
  37. QDHYKBManager.Instance.OnQuitToLoginView();
  38. break;
  39. case ChannelID.BiliBili:
  40. break;
  41. default:
  42. break;
  43. }
  44. }
  45. public static void Logout()
  46. {
  47. switch (LauncherConfig.ChannelId)
  48. {
  49. case ChannelID.TapTap:
  50. QDTapTapManager.Instance.Logout();
  51. break;
  52. case ChannelID.HYKB:
  53. QDHYKBManager.Instance.Logout();
  54. break;
  55. case ChannelID.BiliBili:
  56. break;
  57. default:
  58. break;
  59. }
  60. }
  61. public static bool IsTaptap
  62. {
  63. get
  64. {
  65. return LauncherConfig.ChannelId == ChannelID.TapTap;
  66. }
  67. }
  68. public static bool IsHYKB
  69. {
  70. get
  71. {
  72. return LauncherConfig.ChannelId == ChannelID.HYKB;
  73. }
  74. }
  75. public static bool IsBiliBili
  76. {
  77. get
  78. {
  79. return LauncherConfig.ChannelId == ChannelID.BiliBili;
  80. }
  81. }
  82. }
  83. }