NotPlatform.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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. * 被动分享
  38. */
  39. onShareAppMessage(): void {
  40. }
  41. /**
  42. * 显示Banner
  43. * @param data
  44. */
  45. showBanner(data:any):void{}
  46. /**
  47. * 隐藏Banner
  48. */
  49. hideBanner():void{}
  50. /**
  51. * 显示激励广告
  52. * @param success
  53. * @param failure
  54. */
  55. showRewardedVideo(success?:Function,failure?:Function):void{
  56. if(success){
  57. success();
  58. }
  59. }
  60. /**
  61. * 显示插屏广告
  62. */
  63. showInsertAd(success?:Function,failure?:Function):void{
  64. if(success){
  65. success();
  66. }
  67. }
  68. /**
  69. * 显示原生广告
  70. */
  71. showNativeAd(success?:Function,failure?:Function):void{
  72. if(success){
  73. success();
  74. }
  75. }
  76. /**
  77. * 打点
  78. * @param eventName
  79. * @param data
  80. */
  81. sendEvent(eventName:string,data?:any):void{};
  82. /**
  83. * 设置加载进度
  84. * @param progress
  85. */
  86. setLoadingProgress(progress:number):void{};
  87. /**
  88. * 加载完成
  89. * @param completeHandler
  90. */
  91. loadingComplete(completeHandler?:Function):void{
  92. if(completeHandler){
  93. completeHandler();
  94. }
  95. }
  96. /**
  97. * 游戏互推
  98. * @param num
  99. */
  100. getRandomPageAd(num: number): any[] {
  101. return [];
  102. }
  103. }