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.
AdLike2048/assets/script/sdk/sdkConfig.ts

59 lines
2.8 KiB

3 weeks ago
import { DefaultConfig } from "./config/DefaultConfig";
import { IConfigData } from "./config/IConfigData";
import { TTShuiKangDeZhuAConfig } from "./config/TTShuiKangDeZhuAConfig";
import { TTNiHaoCaiAConfig } from "./config/TTNiHaoCaiAConfig";
import { TTCongCaiJiDaoDaShenConfig } from "./config/TTCongCaiJiDaoDaShenConfig";
import { WxKaiJuYinMaLeConfig } from "./config/WxKaiJuYinMaLeConfig";
import type { PerfLoadTimer } from "../game/PerfLoadTimer";
//import { LangType } from "../../mx/module/lang/Lang";
/**
* SDK项目配置
*/
export class sdkConfig {
//----------------构建时修改的部分-------------------------------------------
/**配置是否开发调试模式 */
static readonly isDev = false;
/** 控制台 mirror 运营/性能打点(PF-、打点==);默认关 */
static readonly enableConsolePfLog = true;
/** SDK 流程跟踪日志;默认关 */
static readonly enableSdkTraceLog = false;
4 days ago
/** AI 决策打印(紫色 `[AI操作]`);默认开 */
static readonly enableAiDecisionLog = false;
3 weeks ago
/**当前配置文件,不同项目分支设置好对应项目配置文件 */
static readonly config: IConfigData = DefaultConfig;
//-------------------------------------------------------------------------
/**是否是包含内购版本 */
static isIAPVersion = false;
/**快速调试只打*个怪胜利(配置大于0时生效) */
static isDebugFastWinMonsterNum = 0;
/**默认语言 */
static defaultLang = 'cn';
/**服务器时间同步频率(单位 毫秒 ,如果设置为0则不开启同步,以本地时间为准) */
static serverTimeCheckInterval = 1000 * 180;
/**是否开启开场剧情 */
static readonly isOpenOpeningStory = true;
/**是否开启GM */
static readonly isOpenGM = false;
/**切换出怪逻辑:true=中间波出怪完即可进下一波(不必清场);false=每波须杀完。最后一波始终须清场才胜利。 */
static readonly isSwitchSpawnLogic = true;
/**资源加载完成时间戳 */
public static resLoadFinishTime: number = 0;
/**sdk加载完成时间戳 */
public static sdkLoadFinishTime: number = 0;
/**是否已经打点地图时间戳 */
public static isReportMapTime: boolean = false;
/** 进入战斗前台计时(map 可交互时上报 LD-BTL) */
public static battleLoadTimer: PerfLoadTimer | null = null;
/** 进入大厅前台计时 */
public static hallLoadTimer: PerfLoadTimer | null = null;
/** @deprecated 使用 battleLoadTimer;保留供极端 fallback */
public static enterBattleTime: number = 0;
/**进入大厅时间戳 */
public static enterHallTime: number = 0;
/**是否已经完成gamedata初始化 */
public static isInitGameData: boolean = false;
}