// 数数事件类型(无用) export enum ADType{ /**点击视频广告*/ video_click = "video_click", /**广告播放完毕 */ video_finish = "video_finish", } // 引力事件类型 export enum GEType{ /**点击视频广告*/ video_click = "AdWatchClick", /**广告播放完毕 */ video_finish = "AdWatchFinish", /**进入加载 */ loadingpage_start = "Loading", /**新用户首次进游戏 */ new_player = "NewUserEnterGame", /**进入悬赏令 */ level_enter = "EnterLevel", /**悬赏令失败 */ level_lose = "FinishLevel", /**通关悬赏令 */ level_pass = "FailLevel", } export enum ADFlag{ } export type AnyEventData = GEData.play_time| GEData.loadingpage_end| GEData.guide| GEData.progress| // 江湖采集数据类型 GEData.Heros_Invitation| GEData.Main_quest| GEData.Market| GEData.share| GEData.daily_sign| GEData.items| GEData.level_enter| GEData.level_lose| GEData.level_pass| GEData.load_cfg| GEData.loadingpage_start| GEData.login_sdk| GEData.login_server| GEData.shop_levelup| GEData.subpackage_load_finish| GEData.sync_data| GEData.video_click| GEData.video_finish| GEData.video_show| GEData.video_code| GEData.Acupoint_unlock| GEData.Acupoint_levelUp| GEData.open_ui| GEData.get_reward| GEData.finaltral_start| GEData.finaltral_finsh| GEData.finaltral_reward| GEData.unlock_wugong| GEData.autoattack_unlock| GEData.beast_show| GEData.beast_enter| GEData.beast_finish| GEData.suit_unlock| GEData.error_warn ; export namespace GEData { export enum GEeventName { // loadingpage_start = "loadingpage_start", loadingpage_end = "loadingpage_end", // login_sdk = "login_sdk", // login_server = "login_server", // level_enter = "level_enter", // level_lose = "level_lose", // level_pass = "level_pass", share = "share", // subpackage_load_finish = "subpackage_load_finish", // video_click = "video_click", // video_finish = "video_finish", // video_show = "video_show", progress = "progress", /**开始加载 */ load_start = "load_start", /**加载进行中 */ load_progress = "load_progress", /**加载完成 */ load_success = 'load_success', /**加载Bundle */ load_bundle = "load_bundle", /**新手引导 */ guide = 'guide', /**游玩时长 */ play_time = "play_time", /**打开Ui */ open_ui = "open_ui", /**关闭Ui */ hide_ui = "hide_ui", /**重新加载游戏*/ Ge_restart = "Ge_restart", ///===========================江湖上报事件================================/// /**英雄帖 */ Heros_Invitation = "Heros_Invitation", /**主线任务 */ Main_quest = "Main_quest", /**资产(升级等级) */ Market = "Market", /**分享 */ Share = "Share", /**每日签到 */ daily_sign = "daily_sign", /**使用道具信息 */ items = "items", /**进入悬赏令 */ level_enter = "level_enter", /**悬赏令失败 */ level_lose = "level_lose", /**通关悬赏令 */ level_pass = "level_pass", /**下载配置文件 */ load_cfg = "load_cfg", /**进入加载 */ loadingpage_start = "loadingpage_start", /**平台 */ login_sdk = "login_sdk", /**登陆后台 */ login_server = "login_server", /**商店升级 */ shop_levelup = "shop_levelup", /**分包加载完 */ subpackage_load_finish = "subpackage_load_finish", /**同步数据 */ sync_data = "sync_data", /**点击广告入口 */ video_click = "video_click", /**广告播放完毕 */ video_finish = "video_finish", /**广告开始播放 */ video_show = "video_show", /**广告参数 */ video_code = "video_code", /**通关次数 */ finish_time = "finish_time", /**穴位解锁 */ Acupoint_unlock = "Acupoint_unlock", /**穴位升级 */ Acupoint_levelUp = "Acupoint_levelUp", /**添加桌面 */ addDesktop = "addDesktop", /**兑换码 */ get_reward = "get_reward", /**进入试炼 */ finaltral_start = "finaltral_start", /**结束试炼 */ finaltral_finsh = "finaltral_finsh", /**领取试炼奖励 */ finaltral_reward = "finaltral_reward", /**购买试炼武功 */ unlock_wugong = "unlock_wugong", /**自动攻击解锁 */ autoattack_unlock = "autoattack_unlock", /**异兽出现 */ beast_show = "beast_show", /**异兽挑战开始 */ beast_enter = "beast_enter", /**异兽挑战结束 */ beast_finish = "beast_finish", /**套装商店购买物品 */ suit_unlock = "suit_unlock", /**异常日志 */ error_warn = "error_warn", } export interface play_time { /**游戏时长 */ length: number; } export interface itemInfo { name: string, num: number } // export interface loadingpage_start { // } export interface loadingpage_end { } export interface guide { guide_end: boolean, guide_stage: number, guide_start: boolean, guide_time: number, } // export interface level_enter { // enter_level_id: number, // show_level_id:number, // level_config_name:string, // } export interface progress { level_config_name:string, enter_level_id: number, arrow_progress: number } //=============================江湖上报事件数据结构=================================// export interface Heros_Invitation { heroinvitationprogress:number, numberofcompletions:number, numberoftriggers:number } export interface Main_quest { details:number, } export interface Market { marketdetails:string, marketgrade:number, } export interface share { source: string, } export interface daily_sign { daily_day:number, } export interface items { item:itemInfo[] } export interface level_enter { enter_level_id: number, } export interface level_lose { ad_name:string, adcnt: number, duration: number, enter_level_id: number, } export interface level_pass { ad_name:string, adcnt: number, enter_level_id: number, } export interface load_cfg { load_time: number, } export interface loadingpage_start { loading_start_number: number, } export interface login_sdk { login_time: number } export interface login_server { is_first_time: boolean } export interface shop_levelup { shop_level: number } export interface subpackage_load_finish { load_time: number, } export interface sync_data { sync_time: number, } export interface video_click { source: string, } export interface video_finish { source: string, } export interface video_show { source: string, } export interface video_code { code: string, } export interface finish_time { user_pass: string, } export interface Acupoint_unlock { enter_levelLid: number, acupoint_name: string, } export interface Acupoint_levelUp { enter_levelLid: number, acupoint_lv: number, acupoint_name: string, } export interface open_ui { enter_level_id: number, ui_name: string, } export interface get_reward { enter_level_id: number, reward_id: string, } export interface finaltral_start { enter_level_id: number, type: string, hp: number, } export interface finaltral_finsh { enter_level_id: number, type: string, hp: number, death: boolean, } export interface finaltral_reward { type: string, reward_num: number, reward_time: string, } export interface unlock_wugong { wugong_name: string, } export interface autoattack_unlock { enter_level_id: number, unlock_type: string, } export interface beast_show { enter_level_id: number, beast_id: number, beast_showtype: string, } export interface beast_enter { enter_level_id: number, beast_id: number, beast_showtype: string, beast_reward: number, } export interface beast_finish { beast_id: number, beast_reward: number, beast_showtype: string, beast_end: string, } export interface suit_unlock { suit_id: number, enter_level_id: number, } export interface error_warn { error_name: string, error_info: string, } }