import ResManager from "@max-studio/core/res/ResManager"; import { Prefab } from "cc"; const DRESS_SOCKET_NODE_PATH = "prefabs/pet/DressSocketNode"; let socketPrefab: Prefab = null; export async function loadDressSocketNode(): Promise { if (socketPrefab != null) { return socketPrefab; } const loadInfo = await ResManager.getInstance().loadAsset({ bundle: "games", path: DRESS_SOCKET_NODE_PATH, type: Prefab, }); if (loadInfo.err) { console.error(`加载 DressSocketNode 失败: ${loadInfo.err}`); return null; } socketPrefab = loadInfo.asset; return socketPrefab; } export function releaseDressSocketNode() { if (socketPrefab != null) { ResManager.getInstance().releaseAsset(socketPrefab); socketPrefab = null; } }