22 lines
639 B
Plaintext
22 lines
639 B
Plaintext
autoImport("ChatBarrageCell")
|
|
|
|
ChatBarrageView = class("ChatBarrageView",ContainerView)
|
|
|
|
ChatBarrageView.ViewType = UIViewType.ProcessLayer;
|
|
|
|
function ChatBarrageView:Init()
|
|
ChatRoomProxy.ChatBarrageViewInstance = self
|
|
end
|
|
|
|
function ChatBarrageView:AddBarrage()
|
|
local datas = ChatRoomProxy.Instance:GetBarrageContent()
|
|
if #datas > 0 then
|
|
local cellCtr = ChatBarrageCell.CreateAsTable(self.gameObject.transform)
|
|
local cellData = ReusableTable.CreateTable()
|
|
cellData.name = datas[1]:GetName()
|
|
cellData.text = datas[1]:GetStr(true)
|
|
cellCtr:SetData(cellData)
|
|
ReusableTable.DestroyTable(cellData)
|
|
table.remove(datas,1)
|
|
end
|
|
end |