hengyang_client/lua_probject/base_project/Game/View/Family/FamilyRoomCard.lua

60 lines
1.4 KiB
Lua
Raw Normal View History

2025-06-19 14:29:16 +08:00
local data = {
{num = 50,colorIndex = 0},
{num = 200,colorIndex = 1},
{num = 1000,colorIndex = 2},
}
--#region
local FamilyRoomCard ={}
local function charge(num)
print('充值',num)
end
--#endregion
function FamilyRoomCard:TryShow()
local Instance = self.New()
Instance:Show()
end
function FamilyRoomCard.New()
setmetatable(FamilyRoomCard, {__index = BaseWindow})
local Instance = setmetatable({}, {__index = FamilyRoomCard})
BaseWindow.init(Instance, "ui://Family/com_roomCard")
Instance._close_destroy = true
Instance.list_bayCrad = Instance._view:GetChild("list_bayCrad")
Instance.tex_curCard = Instance._view:GetChild('tex_curCard')
Instance.tex_famliyCard = Instance._view:GetChild("tex_famliyCard")
Instance.list_bayCrad.itemRenderer = function(index, obj)
local _idx = index +1
local num = data[_idx].num
obj:GetChild("tex_cardNum").text = num
obj:GetController("cColor").selectedIndex = data[_idx].colorIndex
obj.onClick:Set(function()
charge(num)
print('房卡',num)
end)
end
Instance.list_bayCrad.numItems = #data
return Instance
end
function FamilyRoomCard:Show()
self.tex_curCard.text = "当前帐号房卡:" .. DataManager.SelfUser.diamo
--self.tex_famliyCard.text = "亲友圈房卡:" ..
BaseWindow.Show(self)
end
return FamilyRoomCard