Files
18xchat/.svn/pristine/36/36ee4894d7e143630340249c7b9cd41e3bc76fda.svn-base
T
2025-07-17 17:18:21 +08:00

35 lines
1.0 KiB
Plaintext

import { _decorator, Node } from "cc";
import ResManager from "../Main/Manager/ResManager";
import GameRootUI from "../Main/Common/GameRootUI";
import { CommonConfig } from "../Main/Config/CommonConfig";
import { promptItem } from "./Item/promptItem";
const { ccclass, property } = _decorator;
//项目管理器
@ccclass('SubManager')
export default class SubManager {
private static _I: SubManager = null;
public static get I(): SubManager {
if (!SubManager._I) {
SubManager._I = new SubManager();
SubManager._I.init();
}
return SubManager._I;
}
private init(){
}
//飘字提示----------------------------------------------------------------------------
public static ShowPrompt(text: string) {
ResManager.I.loadSubpackagePrefab("item/promptItem", (n_node: Node)=>{
GameRootUI.I.AddUIToLayer(n_node, CommonConfig.UILayerGroup.Layer_tips)
let pItem = n_node.getComponent(promptItem)
pItem.setLabel(text)
})
}
}