rl-loadout-lib
Version:
Load Rocket League assets into three.js
24 lines • 959 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const body_loader_1 = require("./body-loader");
const ids_1 = require("../../utils/ids");
const maple_loader_1 = require("./maple-loader");
const slime_loader_1 = require("./slime-loader");
const rye_loader_1 = require("./rye-loader");
const ron_loader_1 = require("./ron-loader");
const BODY_LOADER_MAPPING = {
[ids_1.ProductID.BODY_MAPLE]: maple_loader_1.MapleLoader,
[ids_1.ProductID.BODY_SLIME]: slime_loader_1.SlimeLoader,
[ids_1.ProductID.BODY_RYE_TIER1]: rye_loader_1.RyeTier1Loader,
[ids_1.ProductID.BODY_RYE_TIER2]: rye_loader_1.RyeTier2Loader,
[ids_1.ProductID.BODY_RON]: ron_loader_1.RonLoader,
};
function getBodyLoader(id) {
const loader = BODY_LOADER_MAPPING[id];
if (loader != undefined) {
return loader;
}
return body_loader_1.DefaultBodyLoader;
}
exports.getBodyLoader = getBodyLoader;
//# sourceMappingURL=mapping.js.map