using System.Collections; using System.Collections.Generic; using UnityEngine; public class SDKReportBase { public virtual void ReportActivation(long active_Time) { } public virtual void ReportUpdate(long reach_update_time, int update_status, long update_time, int use_time) { } public virtual void ReportDownload(long update_time, string patch_ver, string download_url, int downloaded_size, int file_size, int file_num) { } public virtual void ReportLoginUI(long reach_login_time) { } public virtual void ReportIdentification(long reach_login_time) { } public virtual void ReportLoad(long reach_game_time, int load_time_long) { } public virtual void ReportTutorial( string tutorial_id, string tutorial_name, int total_screens, int finish_screens, long begin_time, int end_role_level, int use_time, int step_type) { } public virtual void ReportUserCertification() { } public virtual void ReportCreateRole() { } public virtual void ReportLoginRole(int offline_money, int offline_exp, Offline_ItemDetail offline_ItemDetail) { } public virtual void ReportRoleEnterFail() { } public virtual void ReportLogoutRole() { } public virtual void ReportAntiAddictionKickOff(int server, string role_id, string role_name, int role_level, long kickoff_time) { } public virtual void ReportPrepaid(int server, string role_id, string role_name, int role_level, int vip_level, int yuanbao, int free_yuanbao, float cash, string currency, int left_yuanbao, int left_free_yuanbao, long pay_time, string sn) { } public virtual void ReportItemBuy(int server, string role_id, string role_name, int role_level, int vip_level, int item_id, string item_name, string item_type, long buy_time, long expire_time, int count, int price, int yuanbao, int left_yuanbao, int free_yuanbao, int left_free_yuanbao, int cost_money) { } public virtual void ReportYuanbaoUse(int server, string role_id, string role_name, int role_level, int vip_level, string reason, YuanbaoUseDetails details, int yuanbao, int left_yuanbao, int free_yuanbao, int left_free_yuanbao, long use_time) { } public virtual void ReportYuanbaoGain(int server, string role_id, string role_name, int role_level, int vip_level, string reason, int yuanbao, int free_yuanbao, int left_yuanbao, int left_free_yuanbao, long gain_time) { } public virtual void ReportFPS( string scene_id, string team_id, string quality_level, int is_battle, int multi_players, int[] fps, int[] ping) { } public virtual void ReportChat(int server, string role_id, string role_name, int role_level, string content, string channel, string scene, string axis, long chat_time, string y_account_id, string y_obj, int y_level, string y_name) { } }