大侠
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

369 lines
9.4 KiB

// 数数事件类型(无用)
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,
}
}