NotPlatform.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. import { _decorator, Component, Node } from 'cc';
  2. import { IPlatform } from './IPlatform';
  3. const { ccclass, property } = _decorator;
  4. @ccclass('NotPlatform')
  5. export class NotPlatform implements IPlatform {
  6. /**
  7. * 登录
  8. * @param success 成功
  9. * @param failure 失败
  10. */
  11. login(success:Function,failure:Function):void{
  12. success();
  13. }
  14. /**
  15. * 跳转
  16. * @param data
  17. * @param success
  18. * @param failure
  19. */
  20. navigate2Mini(data:any,success?:Function,failure?:Function):void{
  21. if(success){
  22. success();
  23. }
  24. }
  25. /**
  26. * 分享
  27. * @param data
  28. * @param success
  29. * @param failure
  30. */
  31. shareMessage(data:any,success?:Function,failure?:Function):void{
  32. if(success){
  33. success();
  34. }
  35. }
  36. /**
  37. * 显示Banner
  38. * @param data
  39. */
  40. showBanner(data:any):void{}
  41. /**
  42. * 隐藏Banner
  43. */
  44. hideBanner():void{}
  45. /**
  46. * 显示激励广告
  47. * @param success
  48. * @param failure
  49. */
  50. showRewardedVideo(success?:Function,failure?:Function):void{
  51. if(success){
  52. success();
  53. }
  54. }
  55. /**
  56. * 显示插屏广告
  57. */
  58. showInsertAd(success?:Function,failure?:Function):void{
  59. if(success){
  60. success();
  61. }
  62. }
  63. /**
  64. * 显示原生广告
  65. */
  66. showNativeAd(success?:Function,failure?:Function):void{
  67. if(success){
  68. success();
  69. }
  70. }
  71. /**
  72. * 打点
  73. * @param eventName
  74. * @param data
  75. */
  76. sendEvent(eventName:string,data?:any):void{};
  77. /**
  78. * 设置加载进度
  79. * @param progress
  80. */
  81. setLoadingProgress(progress:number):void{};
  82. /**
  83. * 加载完成
  84. * @param completeHandler
  85. */
  86. loadingComplete(completeHandler?:Function):void{
  87. if(completeHandler){
  88. completeHandler();
  89. }
  90. }
  91. /**
  92. * 游戏互推
  93. * @param num
  94. */
  95. getRandomPageAd(num: number): any[] {
  96. return [];
  97. }
  98. }