UIRank
This commit is contained in:
parent
9f85c0841c
commit
a2a005443c
@ -16,7 +16,12 @@ MonoBehaviour:
|
||||
m_Data:
|
||||
m_SerializedData: []
|
||||
m_GUID: a2c3e28415aafd8428af88db5c968beb
|
||||
m_SerializeEntries: []
|
||||
m_SerializeEntries:
|
||||
- m_GUID: db61988d68b2ee84b88561723cdd150e
|
||||
m_Address: Assets/Scenes/Scene_5v5/5V5/Res/Map/DivineArena/Materials/NaturalAlpha.mat
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
m_ReadOnly: 0
|
||||
m_Settings: {fileID: 11400000, guid: 8b54c61ef06dca34e89fcf16d0b8c4b3, type: 2}
|
||||
m_SchemaSet:
|
||||
|
||||
@ -377,6 +377,11 @@ MonoBehaviour:
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: b61563f7fb3c41b4abb8988ca2d5adea
|
||||
m_Address: Assets/Content/Prefabs/UI/UIRank
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
m_ReadOnly: 0
|
||||
m_Settings: {fileID: 11400000, guid: 8b54c61ef06dca34e89fcf16d0b8c4b3, type: 2}
|
||||
m_SchemaSet:
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -557,9 +557,11 @@ function UIChatView:RefreshMessageTab()
|
||||
PrintJson("TAG-guildChats", guildChats)
|
||||
|
||||
local privateChats = ManagerContainer.DataMgr.ChatData:GetPrivateSortChatDatas()
|
||||
PrintJson("TAG-privateChats", privateChats)
|
||||
for k, v in pairs(privateChats) do
|
||||
local privateChat = v
|
||||
local newestIdx = #privateChat.chats
|
||||
if newestIdx > 0 then
|
||||
local chatTabData = {
|
||||
chatType = ChatType.Private,
|
||||
channelId = privateChat.fromData.uid,
|
||||
@ -569,6 +571,7 @@ function UIChatView:RefreshMessageTab()
|
||||
}
|
||||
table.insert(chatTabDataList, chatTabData)
|
||||
end
|
||||
end
|
||||
|
||||
CommonUtil.LoopGridViewEleCreateNew(self,
|
||||
self.chatTabLoopScrollView.loopVerticalScrollRect,
|
||||
|
||||
@ -23,6 +23,14 @@ function UIRankView:FillContent(data, uiBase)
|
||||
end
|
||||
|
||||
function UIRankView:Init()
|
||||
self.tabs = {
|
||||
[1] = self.guanQiaRank,
|
||||
[2] = self.yingLingRank,
|
||||
[3] = self.towerRank,
|
||||
[4] = self.xiuLianRank,
|
||||
[5] = self.yuanHangRank
|
||||
}
|
||||
self:SetTabFocus(1)
|
||||
end
|
||||
|
||||
function UIRankView:RemoveEventListener()
|
||||
@ -30,10 +38,27 @@ function UIRankView:RemoveEventListener()
|
||||
end
|
||||
|
||||
function UIRankView:AddUIEventListener()
|
||||
self.uiBase:AddToggleEventListener(self.toggleGuanQia.toggle, self, self.OnValueChangedToggle, 1)
|
||||
self.uiBase:AddToggleEventListener(self.toggleYingLing.toggle, self, self.OnValueChangedToggle, 2)
|
||||
self.uiBase:AddToggleEventListener(self.toggleTower.toggle, self, self.OnValueChangedToggle, 3)
|
||||
self.uiBase:AddToggleEventListener(self.toggleXiuLian.toggle, self, self.OnValueChangedToggle, 4)
|
||||
self.uiBase:AddToggleEventListener(self.toggleYuanHang.toggle, self, self.OnValueChangedToggle, 5)
|
||||
self.uiBase:AddButtonEventListener(self.btnBackHome.button, self, self.OnBtnBackHome)
|
||||
end
|
||||
|
||||
function UIRankView:OnBtnBackHome()
|
||||
function UIRankView:OnValueChangedToggle(toggle, tabIdx, isOn)
|
||||
if not isOn then return end
|
||||
self:SetTabFocus(tabIdx)
|
||||
end
|
||||
|
||||
function UIRankView:SetTabFocus(tabIdx)
|
||||
for k, v in pairs(self.tabs) do
|
||||
v:SetActive(false)
|
||||
end
|
||||
self.tabs[tabIdx]:SetActive(true)
|
||||
end
|
||||
|
||||
function UIRankView:OnBtnBackHome(tabIdx)
|
||||
self:UIClose()
|
||||
end
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user