QDManager.cs 1.9 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. QDBiliBiliManager.Instance.InitSDK();
  21. break;
  22. default:
  23. EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
  24. break;
  25. }
  26. }
  27. public static void OnQuitToLoginView()
  28. {
  29. switch (LauncherConfig.ChannelId)
  30. {
  31. case ChannelID.TapTap:
  32. QDTapTapManager.Instance.OnQuitToLoginView();
  33. break;
  34. case ChannelID.HYKB:
  35. QDHYKBManager.Instance.OnQuitToLoginView();
  36. break;
  37. case ChannelID.BiliBili:
  38. break;
  39. default:
  40. break;
  41. }
  42. }
  43. public static bool IsTaptap
  44. {
  45. get
  46. {
  47. return LauncherConfig.ChannelId == ChannelID.TapTap;
  48. }
  49. }
  50. public static bool IsHYKB
  51. {
  52. get
  53. {
  54. return LauncherConfig.ChannelId == ChannelID.HYKB;
  55. }
  56. }
  57. public static bool IsBiliBili
  58. {
  59. get
  60. {
  61. return LauncherConfig.ChannelId == ChannelID.BiliBili;
  62. }
  63. }
  64. }
  65. }