QDManager.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. namespace GFGGame
  2. {
  3. public class QDManager
  4. {
  5. public static bool isInited = false;
  6. public static void InitPlatform()
  7. {
  8. ViewManager.Show<ModalStatusView>("正在初始化...");
  9. switch (LauncherConfig.ChannelId)
  10. {
  11. case ChannelID.TapTap:
  12. QDTapTapManager.Instance.InitSDK();
  13. break;
  14. case ChannelID.HYKB:
  15. QDHYKBManager.Instance.InitSDK();
  16. break;
  17. case ChannelID.BiliBili:
  18. QDBiliBiliManager.Instance.InitSDK();
  19. break;
  20. default:
  21. EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
  22. break;
  23. }
  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 void Logout()
  43. {
  44. switch (LauncherConfig.ChannelId)
  45. {
  46. case ChannelID.TapTap:
  47. QDTapTapManager.Instance.Logout();
  48. break;
  49. case ChannelID.HYKB:
  50. QDHYKBManager.Instance.Logout();
  51. break;
  52. case ChannelID.BiliBili:
  53. break;
  54. default:
  55. break;
  56. }
  57. }
  58. public static bool IsTaptap
  59. {
  60. get
  61. {
  62. return LauncherConfig.ChannelId == ChannelID.TapTap;
  63. }
  64. }
  65. public static bool IsHYKB
  66. {
  67. get
  68. {
  69. return LauncherConfig.ChannelId == ChannelID.HYKB;
  70. }
  71. }
  72. public static bool IsBiliBili
  73. {
  74. get
  75. {
  76. return LauncherConfig.ChannelId == ChannelID.BiliBili;
  77. }
  78. }
  79. }
  80. }