UNPKG

unity-i18n

Version:

i18n tool for unity game project

88 lines 2.67 kB
function makeTasks() { const prefabTask = { roots: ['Assets/AssetSources/ui', 'Assets/Arts/sequenceAnim'], option: { includes: { exts: ['.prefab'] } }, group: "UI" }; const jsonTask = { roots: ['Assets/AssetSources/data'], option: { includes: { exts: ['.json'] } }, group: "表格" }; const tsTask = { roots: ['TsScripts'], option: { excludes: { dirs: ['protocol/new'], files: ['TestView.ts', 'Macros.ts', 'ErrorId.ts', 'SendMsgUtil.ts', 'GameConfig.d.ts', 'RawString.ts'] }, includes: { exts: ['.ts'] }, skipPatterns: ["^\\s*uts\\.log", "^\\s*uts\\.assert\\(", "^\\s*console\\.log", "^\\s*console\\.assert\\(", "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Log\w*\\("] }, group: "代码", strict: true }; const libTask = { roots: ['libs'], option: { includes: { exts: ['.js'] }, skipPatterns: tsTask.option.skipPatterns }, group: "代码" }; const csTask = { roots: ['Assets/Scripts', 'Assets/Editor/XCodeBuilder'], option: { excludes: { dirs: ['uts/StaticWrap/Wraps', 'i18n'] }, includes: { exts: ['.cs'] }, skipPatterns: ["^\\s*Debug\\.Log", "^\\s*UnityEngine\\.Debug\\.Log", "^\\[ContextMenu\\(", "^\\[MenuItem\\("] }, group: "CS代码" }; const svrScriptTask = { roots: ['$workspace/serverscript'], option: { includes: { exts: ['.cxx', '.atm'] }, skipPatterns: ["^\\s*ATM_DebugSystemMessage\\("] }, group: "脚本", safeprintf: true, readonly: true }; const svrCfgTask = { roots: ['$workspace/servercfg'], option: { includes: { exts: ['.xml'] }, excludes: { files: ['WorldName.xml', 'RobotNameConfig.xml', 'NewbieTutorial.config.xml'] } }, group: "表格", safeprintf: true, readonly: true }; const replacer = { '$workspace': '..' }; return { prefabTask, jsonTask, tsTask, libTask, csTask, svrScriptTask, svrCfgTask, replacer }; } export default makeTasks; //# sourceMappingURL=UnityTaskBase.js.map