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);

    }

}