Rindro-Sqr/Project/SkinWarehouse/SkinWarehouse.nut

61 lines
1.6 KiB
Plaintext

/*
文件名:SkinWarehouse.nut
路径:Project/SkinWarehouse/SkinWarehouse.nut
创建日期:2024-08-25 09:55
文件用途:皮肤仓库
*/
class SkinWarehouseC extends LenheartNewUI_Windows {
//调试模式
// DeBugMode = true;
//不是窗口
// NoWindow = true;
//是否可见
// Visible = false;
constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH) {
Childrens = [];
//注册控件
RegisterWidget();
LenheartNewUI_Windows.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH);
}
function RegisterWidget() {
// //关闭按钮
// local CloseButton = LenheartNewUI_BaseButton(278, 0, 11, 12, "interface/lenheartwindowcommon.img", 276);
// CloseButton.OnClick = function() {
// this.Visible = false;
// }.bindenv(this);
// Childrens.append(CloseButton);
}
//绘制主界面
function DrawMain(obj) {
}
function Show(obj) {
DrawMain(obj);
LenheartNewUI_Windows.Show(obj);
}
//逻辑入口
function Proc(obj) {
LenheartNewUI_Windows.SyncPos(X, Y);
}
}
getroottable().rawdelete("SkinWarehouse_Obj");
function Lenheart_SkinWarehouse_Fun(obj) {
local RootTab = getroottable();
if (!RootTab.rawin("SkinWarehouse_Obj")) {
RootTab.rawset("SkinWarehouse_Obj", true);
LenheartNewUI_CreateWindow(SkinWarehouseC, "皮肤仓库窗口", ((getroottable().Rindro_Scr_Width - 405) / 2).tointeger(), 64, 405, 372, 28);
}
}
getroottable()["LenheartFuncTab"].rawset("SkinWarehouseFuncN", Lenheart_SkinWarehouse_Fun);