mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-10-12 18:16:12 +00:00
DataTables
JNFrame
JNFrame2
JisolGameCocos
.creator
assets
battle
res
resources
script
action
battle
components
config
consts
data
manager
tools
BattleResource.ts
BattleResource.ts.meta
NumberTools.ts
NumberTools.ts.meta
TbResource.ts
TbResource.ts.meta
ui
App.ts
App.ts.meta
AppAction.ts
AppAction.ts.meta
AppData.ts
AppData.ts.meta
Env.ts
Env.ts.meta
Main.ts
Main.ts.meta
UICanvas.ts
UICanvas.ts.meta
WorldCanvas.ts
WorldCanvas.ts.meta
action.meta
battle.meta
components.meta
config.meta
consts.meta
data.meta
manager.meta
tools.meta
ui.meta
tbresource
Main.scene
Main.scene.meta
battle.meta
demo.scene
demo.scene.meta
res.meta
resources.meta
script.meta
tbresource.meta
extensions
preview-template
proto
settings
package-lock.json
package.json
proto.bat
tsconfig.json
JisolGameServer
headless
luban_examples
节奏动画
.gitignore
.gitmodules
CocosConfig.bat
JavaConfig.bat
index.js
package.json
pet_jisol_cn.sql
27 lines
643 B
TypeScript
27 lines
643 B
TypeScript
import { TB } from "../config/data/schema";
|
|
import { TD, app } from "../App";
|
|
import { BattleMode } from "../battle/GBattleModeManager";
|
|
|
|
|
|
export default class BattleResource {
|
|
|
|
//根据参数获取可能加载的资源
|
|
static getResources(mode:BattleMode,data:any):TB.TbBattleResource[]{
|
|
switch(mode){
|
|
default:
|
|
return TD.TbBattleResource.getDataList();
|
|
}
|
|
}
|
|
|
|
//加载资源
|
|
static async loadResource(mode:BattleMode,data:any){
|
|
|
|
let resources = this.getResources(mode,data);
|
|
//加载资源
|
|
await app.battleRes.loadBattleResources(...resources);
|
|
|
|
}
|
|
|
|
}
|
|
|