74 lines
2.2 KiB
Plaintext
74 lines
2.2 KiB
Plaintext
local Util = require("Util")
|
|
local LuaUtils = require("LuaUtil")
|
|
require("LuaItemBase")
|
|
LiatAwardGet = LuaItemBase:new()
|
|
local UnityEngine = CS.UnityEngine
|
|
local Table_ForbiddenTopRankAward = require("Table_ForbiddenTopRankAward")
|
|
|
|
local _minghou
|
|
local _ming
|
|
local _zi
|
|
local _hong
|
|
local _lan
|
|
local _RankMax
|
|
local _RankMin
|
|
local _awardContainer
|
|
|
|
function LiatAwardGet.Awake( ... )
|
|
_awardContainer = awardContainer:GetComponent('UIContainerBase')
|
|
_RankMin = RankMin:GetComponent("UIImgText")
|
|
_RankMax = RankMax:GetComponent("UIImgText")
|
|
_lan = lan:GetComponent("Transform")
|
|
_hong = hong:GetComponent("Transform")
|
|
_zi = zi:GetComponent("Transform")
|
|
_ming = ming:GetComponent("Transform")
|
|
_minghou = minghou:GetComponent("Transform")
|
|
_ming.gameObject:SetActive(true)
|
|
_minghou.gameObject:SetActive(false)
|
|
end
|
|
|
|
function LiatAwardGet.ShowWithTab( data )
|
|
TableId = data
|
|
subNodeTab = Table_ForbiddenTopRankAward[TableId]
|
|
_RankMin.text = subNodeTab.RankMin
|
|
_RankMax.text = subNodeTab.RankMax
|
|
|
|
itemDataList = {}
|
|
for index = 1, #subNodeTab.AwardId do
|
|
if subNodeTab.AwardId[index] ~= -1 then
|
|
local itemData = {}
|
|
itemData["type"] = subNodeTab.AwardId[index]
|
|
itemData["subType"] = subNodeTab.AwardSubId[index]
|
|
itemData["num"] = subNodeTab.AwardCount[index]
|
|
|
|
table.insert( itemDataList, itemData)
|
|
end
|
|
end
|
|
_awardContainer:InitContentItemL2L(itemDataList)
|
|
|
|
if TableId == #Table_ForbiddenTopRankAward then
|
|
_RankMax.gameObject:SetActive(false)
|
|
_ming.gameObject:SetActive(false)
|
|
_minghou.gameObject:SetActive(true)
|
|
end
|
|
|
|
if subNodeTab.RankMin == subNodeTab.RankMax then
|
|
_RankMax.gameObject:SetActive(false)
|
|
end
|
|
if TableId % 2 == 0 then
|
|
_lan.gameObject:SetActive(false)
|
|
_hong.gameObject:SetActive(false)
|
|
_zi.gameObject:SetActive(true)
|
|
end
|
|
if TableId%3 == 0 then
|
|
_lan.gameObject:SetActive(false)
|
|
_hong.gameObject:SetActive(true)
|
|
_zi.gameObject:SetActive(false)
|
|
end
|
|
if TableId % 2 ~= 0 and TableId%3 ~= 0 then
|
|
_lan.gameObject:SetActive(true)
|
|
_hong.gameObject:SetActive(false)
|
|
_zi.gameObject:SetActive(false)
|
|
end
|
|
end
|