102 lines
2.8 KiB
Lua
102 lines
2.8 KiB
Lua
require("Base/BasePanel")
|
|
ReconnaissanceRecord = Inherit(BasePanel)
|
|
local this = ReconnaissanceRecord
|
|
local itemConfig=ConfigManager.GetConfig(ConfigName.ItemConfig)
|
|
this.myReward={}--个人记录
|
|
this.allReward={}--全服记录
|
|
|
|
|
|
|
|
|
|
function ReconnaissanceRecord:InitComponent()
|
|
this.mask=Util.GetGameObject(self.transform,"mask")
|
|
this.tip = Util.GetGameObject(self.transform, "Bg/tip")
|
|
this.backBtn = Util.GetGameObject(self.transform, "backBtn")
|
|
|
|
this.textShow = Util.GetGameObject(self.transform, "textShow")
|
|
|
|
this.scrollUp = Util.GetGameObject(self.transform, "scrollUp")
|
|
local v2 =this.scrollUp:GetComponent("RectTransform").rect
|
|
this.ScrollViewUp = SubUIManager.Open(SubUIConfig.ScrollCycleView, this.scrollUp.transform,
|
|
this.textShow, nil, Vector2.New(-v2.x*2, -v2.y*2), 1, 1, Vector2.New(0,10))
|
|
this.ScrollViewUp.moveTween.MomentumAmount = 1
|
|
this.ScrollViewUp.moveTween.Strength = 1
|
|
|
|
|
|
this.scrollDown = Util.GetGameObject(self.transform, "scrollDown")
|
|
local v2 =this.scrollDown:GetComponent("RectTransform").rect
|
|
this.ScrollViewDown = SubUIManager.Open(SubUIConfig.ScrollCycleView, this.scrollDown.transform,
|
|
this.textShow, nil, Vector2.New(-v2.x*2, -v2.y*2), 1, 1, Vector2.New(0,10))
|
|
this.ScrollViewDown.moveTween.MomentumAmount = 1
|
|
this.ScrollViewDown.moveTween.Strength = 1
|
|
|
|
|
|
|
|
end
|
|
|
|
function ReconnaissanceRecord:BindEvent()
|
|
Util.AddClick(this.backBtn, function()
|
|
self:ClosePanel()
|
|
PlaySoundWithoutClick(SoundConfig.Sound_UICancel)
|
|
end)
|
|
Util.AddClick(this.mask, function()
|
|
self:ClosePanel()
|
|
PlaySoundWithoutClick(SoundConfig.Sound_UICancel)
|
|
end)
|
|
end
|
|
|
|
|
|
|
|
function ReconnaissanceRecord:AddListener()
|
|
end
|
|
|
|
function ReconnaissanceRecord:RemoveListener()
|
|
end
|
|
function ReconnaissanceRecord:OnSortingOrderChange()
|
|
|
|
end
|
|
|
|
function ReconnaissanceRecord:OnShow(...)
|
|
NetManager.WORKSHOP_PROSPECT_RECORD_REQUEST(function(msg)
|
|
this.myReward=msg.goodsReward
|
|
this.allReward=msg.allGoodsReward
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.ScrollViewUp:SetData(this.myReward, function (index, go)
|
|
this.myRewardData(go, this.myReward[index])
|
|
end)
|
|
|
|
this.ScrollViewDown:SetData(this.allReward, function (index, go)
|
|
this.allRewardData(go, this.allReward[index])
|
|
end)
|
|
end)
|
|
|
|
|
|
end
|
|
|
|
function ReconnaissanceRecord:OnClose()
|
|
|
|
end
|
|
|
|
function ReconnaissanceRecord:OnDestroy()
|
|
|
|
end
|
|
|
|
function this.myRewardData(go,data)
|
|
go:GetComponent("Text").text=string.format(GetLanguageStrById(23113),GetLanguageStrById(itemConfig[data.goodsId].Name),data.count)
|
|
end
|
|
|
|
function this.allRewardData(go,data)
|
|
go:GetComponent("Text").text=string.format(GetLanguageStrById(23114),data.name,GetLanguageStrById(itemConfig[data.goodsId].Name),data.count)
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
return ReconnaissanceRecord |