【家园】升级进度条
parent
b66cfdc61d
commit
69cb591edb
File diff suppressed because it is too large
Load Diff
|
@ -32,6 +32,7 @@ function HomeLand:InitComponent()
|
|||
self.mapData[i].upgradeImg = Util.GetGameObject(self.mapData[i].Obj,"Updating")
|
||||
self.mapData[i].updateTime = Util.GetGameObject(self.mapData[i].Obj,"updateTime")
|
||||
self.mapData[i].updateTimeText = Util.GetGameObject(self.mapData[i].updateTime,"Text"):GetComponent("Text")
|
||||
self.mapData[i].timeSlide = Util.GetGameObject(self.mapData[i].updateTime,"Slide/Image"):GetComponent("Image")
|
||||
|
||||
self.mapData[i].btnDetail = Util.GetGameObject(self.mapData[i].Btns,"Detail")
|
||||
self.mapData[i].btnUpgrade = Util.GetGameObject(self.mapData[i].Btns,"Upgrade")
|
||||
|
@ -145,6 +146,7 @@ function HomeLand:SetBuildsState()
|
|||
for i = 1, 7 do
|
||||
local data = HomeLandManager.BuildData[i]
|
||||
local curObj = self.mapData[i]
|
||||
curObj.data = HomeLandManager.BuildData[i]
|
||||
curObj.OpenLimit:SetActive(true)
|
||||
curObj.btnUpgrade:SetActive(false)
|
||||
curObj.btnCancel:SetActive(false)
|
||||
|
@ -182,6 +184,7 @@ function HomeLand:SetBuildsState()
|
|||
curObj.updateTime:SetActive(true)
|
||||
curObj.leftTime = data.endTime - GetTimeStamp() >= 0 and data.endTime - GetTimeStamp() or -1
|
||||
curObj.updateTimeText.text = TimeToFelaxible(curObj.leftTime)
|
||||
curObj.timeSlide.fillAmount = (data.dataSingle.Time-curObj.leftTime)/data.dataSingle.Time
|
||||
PlayUIAnim(curObj.upgradeImg)
|
||||
else--如果没有就是可以点击升级
|
||||
if data.dataSingle.Cost then
|
||||
|
@ -215,9 +218,10 @@ function HomeLand:SetTime()
|
|||
for i = 1, 7 do
|
||||
local curObj = self.mapData[i]
|
||||
curObj.updateTime:SetActive(curObj.leftTime >= 0)
|
||||
if curObj.leftTime >= 0 then
|
||||
if curObj.leftTime >= 0 then
|
||||
curObj.updateTimeText.text = TimeToFelaxible(curObj.leftTime)
|
||||
curObj.leftTime = curObj.leftTime -1
|
||||
curObj.timeSlide.fillAmount = (curObj.data.dataSingle.Time-curObj.leftTime)/curObj.data.dataSingle.Time
|
||||
if curObj.leftTime < 0 then
|
||||
NetManager.HomeInfoRequest(function ()
|
||||
self:OnShow()
|
||||
|
|
|
@ -1091,10 +1091,10 @@ function this.HomeLandIndication(buffer)
|
|||
local data = buffer:DataByte()
|
||||
local msg = PlayerInfoProto_pb.ArchitectureUnlockIndication()
|
||||
msg:ParseFromString(data)
|
||||
LogError("家园功能解锁建筑Indication")
|
||||
for index, value in ipairs(msg.infos) do
|
||||
LogError("Id:"..tostring(value.id).." startTime:"..tostring(TimeStampToDateStr4(value.productionStartTime)).." endTime:"..tostring(TimeStampToDateStr4(value.upLvEndTime)))
|
||||
end
|
||||
-- LogError("家园功能解锁建筑Indication")
|
||||
-- for index, value in ipairs(msg.infos) do
|
||||
-- LogError("Id:"..tostring(value.id).." startTime:"..tostring(TimeStampToDateStr4(value.productionStartTime)).." endTime:"..tostring(TimeStampToDateStr4(value.upLvEndTime)))
|
||||
-- end
|
||||
HomeLandManager.GetServerData(msg)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue