mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 02:36:14 +00:00
提交
This commit is contained in:
26
JisolGameCocos/assets/script/tools/BattleResource.ts
Normal file
26
JisolGameCocos/assets/script/tools/BattleResource.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { TB } from "../../resources/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);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "d90fa0e9-c8d6-44f4-aad2-41aac59b7e59",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
Reference in New Issue
Block a user