SDKReportBase.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class SDKReportBase
  5. {
  6. public virtual void ReportActivation(long active_Time) { }
  7. public virtual void ReportUpdate(long reach_update_time, int update_status, long update_time, int use_time)
  8. {
  9. }
  10. public virtual void ReportDownload(long update_time, string patch_ver, string download_url, int downloaded_size,
  11. int file_size, int file_num)
  12. {
  13. }
  14. public virtual void ReportLoginUI(long reach_login_time)
  15. {
  16. }
  17. public virtual void ReportIdentification(long reach_login_time)
  18. {
  19. }
  20. public virtual void ReportLoad(long reach_game_time, int load_time_long)
  21. {
  22. }
  23. public virtual void ReportTutorial( string tutorial_id,
  24. string tutorial_name, int total_screens, int finish_screens,
  25. long begin_time, int end_role_level,
  26. int use_time, int step_type)
  27. {
  28. }
  29. public virtual void ReportUserCertification()
  30. {
  31. }
  32. public virtual void ReportCreateRole()
  33. {
  34. }
  35. public virtual void ReportLoginRole(int offline_money, int offline_exp, Offline_ItemDetail offline_ItemDetail)
  36. {
  37. }
  38. public virtual void ReportRoleEnterFail()
  39. {
  40. }
  41. public virtual void ReportLogoutRole()
  42. {
  43. }
  44. public virtual void ReportAntiAddictionKickOff(int server, string role_id, string role_name, int role_level, long kickoff_time)
  45. {
  46. }
  47. public virtual void ReportPrepaid(int server, string role_id, string role_name, int role_level, int vip_level, int yuanbao,
  48. int free_yuanbao, float cash, string currency, int left_yuanbao, int left_free_yuanbao,
  49. long pay_time, string sn)
  50. {
  51. }
  52. public virtual void ReportItemBuy(int server, string role_id, string role_name, int role_level, int vip_level, int item_id,
  53. string item_name, string item_type, long buy_time, long expire_time, int count,
  54. int price, int yuanbao, int left_yuanbao, int free_yuanbao, int left_free_yuanbao, int cost_money)
  55. {
  56. }
  57. public virtual void ReportYuanbaoUse(int server, string role_id, string role_name, int role_level, int vip_level,
  58. string reason, YuanbaoUseDetails details, int yuanbao, int left_yuanbao,
  59. int free_yuanbao, int left_free_yuanbao, long use_time)
  60. {
  61. }
  62. public virtual void ReportYuanbaoGain(int server, string role_id, string role_name, int role_level, int vip_level,
  63. string reason, int yuanbao, int free_yuanbao, int left_yuanbao, int left_free_yuanbao,
  64. long gain_time)
  65. {
  66. }
  67. public virtual void ReportFPS( string scene_id, string team_id, string quality_level,
  68. int is_battle, int multi_players, int[] fps, int[] ping)
  69. {
  70. }
  71. public virtual void ReportChat(int server, string role_id, string role_name, int role_level, string content, string channel,
  72. string scene, string axis, long chat_time, string y_account_id, string y_obj, int y_level,
  73. string y_name)
  74. {
  75. }
  76. }