四灵提交

dev_chengFeng
jiaoyangna 2021-02-04 17:03:14 +08:00
parent 8eb3babc04
commit e950d3d45a
5 changed files with 54 additions and 39 deletions

View File

@ -618,6 +618,7 @@ HELPFIGHTLIST_USERNAME_FIELD = protobuf.FieldDescriptor();
HELPFIGHTLIST_GUILDNAME_FIELD = protobuf.FieldDescriptor(); HELPFIGHTLIST_GUILDNAME_FIELD = protobuf.FieldDescriptor();
HELPFIGHTLIST_TRAILTYPE_FIELD = protobuf.FieldDescriptor(); HELPFIGHTLIST_TRAILTYPE_FIELD = protobuf.FieldDescriptor();
HELPFIGHTLIST_HERO_FIELD = protobuf.FieldDescriptor(); HELPFIGHTLIST_HERO_FIELD = protobuf.FieldDescriptor();
HELPFIGHTLIST_STATE_FIELD = protobuf.FieldDescriptor();
ERRORRESPONSE_ERRCODE_FIELD.name = "errCode" ERRORRESPONSE_ERRCODE_FIELD.name = "errCode"
ERRORRESPONSE_ERRCODE_FIELD.full_name = ".rpc.protocols.ErrorResponse.errCode" ERRORRESPONSE_ERRCODE_FIELD.full_name = ".rpc.protocols.ErrorResponse.errCode"
@ -6472,11 +6473,21 @@ HELPFIGHTLIST_HERO_FIELD.message_type = HERO
HELPFIGHTLIST_HERO_FIELD.type = 11 HELPFIGHTLIST_HERO_FIELD.type = 11
HELPFIGHTLIST_HERO_FIELD.cpp_type = 10 HELPFIGHTLIST_HERO_FIELD.cpp_type = 10
HELPFIGHTLIST_STATE_FIELD.name = "state"
HELPFIGHTLIST_STATE_FIELD.full_name = ".rpc.protocols.HelpFightList.state"
HELPFIGHTLIST_STATE_FIELD.number = 6
HELPFIGHTLIST_STATE_FIELD.index = 5
HELPFIGHTLIST_STATE_FIELD.label = 1
HELPFIGHTLIST_STATE_FIELD.has_default_value = false
HELPFIGHTLIST_STATE_FIELD.default_value = 0
HELPFIGHTLIST_STATE_FIELD.type = 5
HELPFIGHTLIST_STATE_FIELD.cpp_type = 1
HELPFIGHTLIST.name = "HelpFightList" HELPFIGHTLIST.name = "HelpFightList"
HELPFIGHTLIST.full_name = ".rpc.protocols.HelpFightList" HELPFIGHTLIST.full_name = ".rpc.protocols.HelpFightList"
HELPFIGHTLIST.nested_types = {} HELPFIGHTLIST.nested_types = {}
HELPFIGHTLIST.enum_types = {} HELPFIGHTLIST.enum_types = {}
HELPFIGHTLIST.fields = {HELPFIGHTLIST_UID_FIELD, HELPFIGHTLIST_USERNAME_FIELD, HELPFIGHTLIST_GUILDNAME_FIELD, HELPFIGHTLIST_TRAILTYPE_FIELD, HELPFIGHTLIST_HERO_FIELD} HELPFIGHTLIST.fields = {HELPFIGHTLIST_UID_FIELD, HELPFIGHTLIST_USERNAME_FIELD, HELPFIGHTLIST_GUILDNAME_FIELD, HELPFIGHTLIST_TRAILTYPE_FIELD, HELPFIGHTLIST_HERO_FIELD, HELPFIGHTLIST_STATE_FIELD}
HELPFIGHTLIST.is_extendable = false HELPFIGHTLIST.is_extendable = false
HELPFIGHTLIST.extensions = {} HELPFIGHTLIST.extensions = {}

View File

@ -64,7 +64,6 @@ GETPLAYERINFORESPONSE_WORLDLEVE_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_DEMONSTRIALREWARDINFO_FIELD = protobuf.FieldDescriptor(); GETPLAYERINFORESPONSE_DEMONSTRIALREWARDINFO_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_HEADFRAMEBAG_FIELD = protobuf.FieldDescriptor(); GETPLAYERINFORESPONSE_HEADFRAMEBAG_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD = protobuf.FieldDescriptor(); GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD = protobuf.FieldDescriptor();
GETITEMINFOREQUEST = protobuf.Descriptor(); GETITEMINFOREQUEST = protobuf.Descriptor();
GETITEMINFOREQUEST_INDEX_FIELD = protobuf.FieldDescriptor(); GETITEMINFOREQUEST_INDEX_FIELD = protobuf.FieldDescriptor();
GETITEMINFORESPONSE = protobuf.Descriptor(); GETITEMINFORESPONSE = protobuf.Descriptor();
@ -487,7 +486,6 @@ USEHELPHEROREQUEST = protobuf.Descriptor();
USEHELPHEROREQUEST_HEROID_FIELD = protobuf.FieldDescriptor(); USEHELPHEROREQUEST_HEROID_FIELD = protobuf.FieldDescriptor();
USEHELPHEROREQUEST_TYPE_FIELD = protobuf.FieldDescriptor(); USEHELPHEROREQUEST_TYPE_FIELD = protobuf.FieldDescriptor();
USEHELPHEROREQUEST_STATUS_FIELD = protobuf.FieldDescriptor(); USEHELPHEROREQUEST_STATUS_FIELD = protobuf.FieldDescriptor();
USEHELPHERORESPONSE = protobuf.Descriptor();
GETFOURCHALLENGERECORDREQUEST = protobuf.Descriptor(); GETFOURCHALLENGERECORDREQUEST = protobuf.Descriptor();
GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD = protobuf.FieldDescriptor(); GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD = protobuf.FieldDescriptor();
GETFOURCHALLENGERECORDREQUEST_TIER_FIELD = protobuf.FieldDescriptor(); GETFOURCHALLENGERECORDREQUEST_TIER_FIELD = protobuf.FieldDescriptor();
@ -1091,21 +1089,11 @@ GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD.message_type = CommonProto_pb.HELPFIGH
GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD.type = 11 GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD.type = 11
GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD.cpp_type = 10 GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD.cpp_type = 10
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.name = "isUseHelpHero"
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.full_name = ".rpc.protocols.GetPlayerInfoResponse.isUseHelpHero"
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.number = 38
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.index = 37
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.label = 3
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.has_default_value = false
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.default_value = {}
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.type = 5
GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD.cpp_type = 1
GETPLAYERINFORESPONSE.name = "GetPlayerInfoResponse" GETPLAYERINFORESPONSE.name = "GetPlayerInfoResponse"
GETPLAYERINFORESPONSE.full_name = ".rpc.protocols.GetPlayerInfoResponse" GETPLAYERINFORESPONSE.full_name = ".rpc.protocols.GetPlayerInfoResponse"
GETPLAYERINFORESPONSE.nested_types = {} GETPLAYERINFORESPONSE.nested_types = {}
GETPLAYERINFORESPONSE.enum_types = {} GETPLAYERINFORESPONSE.enum_types = {}
GETPLAYERINFORESPONSE.fields = {GETPLAYERINFORESPONSE_PLAYER_FIELD, GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD, GETPLAYERINFORESPONSE_PRIVILEGE_FIELD, GETPLAYERINFORESPONSE_GIFTGOODSINFO_FIELD, GETPLAYERINFORESPONSE_BUYGOODSID_FIELD, GETPLAYERINFORESPONSE_SUDDENLYBOSSINFO_FIELD, GETPLAYERINFORESPONSE_VIPLEVETAKE_FIELD, GETPLAYERINFORESPONSE_USERCREATETIME_FIELD, GETPLAYERINFORESPONSE_REDTYPE_FIELD, GETPLAYERINFORESPONSE_RANDCOUNT_FIELD, GETPLAYERINFORESPONSE_HEROHANDBOOK_FIELD, GETPLAYERINFORESPONSE_EQUIPHANDBOOK_FIELD, GETPLAYERINFORESPONSE_TOWERRECEIVEDREWARD_FIELD, GETPLAYERINFORESPONSE_GOODSTYPEDURATION_FIELD, GETPLAYERINFORESPONSE_TREASURELEVEL_FIELD, GETPLAYERINFORESPONSE_HADBUYTREASURE_FIELD, GETPLAYERINFORESPONSE_SIGNININFO_FIELD, GETPLAYERINFORESPONSE_FIRSTTENTH_FIELD, GETPLAYERINFORESPONSE_MONSTERATTACKTIME_FIELD, GETPLAYERINFORESPONSE_ISDAYFIRST_FIELD, GETPLAYERINFORESPONSE_ENDINFO_FIELD, GETPLAYERINFORESPONSE_PLAYERBINDPHONE_FIELD, GETPLAYERINFORESPONSE_QUESTIONSTATE_FIELD, GETPLAYERINFORESPONSE_SOULEQUIPPOOL_FIELD, GETPLAYERINFORESPONSE_PLAYEDMAPTYPES_FIELD, GETPLAYERINFORESPONSE_AMOUNT_FIELD, GETPLAYERINFORESPONSE_VIPDAILY_FIELD, GETPLAYERINFORESPONSE_MISSINGREFRESHCOUNT_FIELD, GETPLAYERINFORESPONSE_MONTHINFOS_FIELD, GETPLAYERINFORESPONSE_DAILYCHALLENGEINFO_FIELD, GETPLAYERINFORESPONSE_EXPEDITIONLEVE_FIELD, GETPLAYERINFORESPONSE_HADLUCKTIME_FIELD, GETPLAYERINFORESPONSE_HADADVANCELUCKTIME_FIELD, GETPLAYERINFORESPONSE_WORLDLEVE_FIELD, GETPLAYERINFORESPONSE_DEMONSTRIALREWARDINFO_FIELD, GETPLAYERINFORESPONSE_HEADFRAMEBAG_FIELD, GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD, GETPLAYERINFORESPONSE_ISUSEHELPHERO_FIELD} GETPLAYERINFORESPONSE.fields = {GETPLAYERINFORESPONSE_PLAYER_FIELD, GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD, GETPLAYERINFORESPONSE_PRIVILEGE_FIELD, GETPLAYERINFORESPONSE_GIFTGOODSINFO_FIELD, GETPLAYERINFORESPONSE_BUYGOODSID_FIELD, GETPLAYERINFORESPONSE_SUDDENLYBOSSINFO_FIELD, GETPLAYERINFORESPONSE_VIPLEVETAKE_FIELD, GETPLAYERINFORESPONSE_USERCREATETIME_FIELD, GETPLAYERINFORESPONSE_REDTYPE_FIELD, GETPLAYERINFORESPONSE_RANDCOUNT_FIELD, GETPLAYERINFORESPONSE_HEROHANDBOOK_FIELD, GETPLAYERINFORESPONSE_EQUIPHANDBOOK_FIELD, GETPLAYERINFORESPONSE_TOWERRECEIVEDREWARD_FIELD, GETPLAYERINFORESPONSE_GOODSTYPEDURATION_FIELD, GETPLAYERINFORESPONSE_TREASURELEVEL_FIELD, GETPLAYERINFORESPONSE_HADBUYTREASURE_FIELD, GETPLAYERINFORESPONSE_SIGNININFO_FIELD, GETPLAYERINFORESPONSE_FIRSTTENTH_FIELD, GETPLAYERINFORESPONSE_MONSTERATTACKTIME_FIELD, GETPLAYERINFORESPONSE_ISDAYFIRST_FIELD, GETPLAYERINFORESPONSE_ENDINFO_FIELD, GETPLAYERINFORESPONSE_PLAYERBINDPHONE_FIELD, GETPLAYERINFORESPONSE_QUESTIONSTATE_FIELD, GETPLAYERINFORESPONSE_SOULEQUIPPOOL_FIELD, GETPLAYERINFORESPONSE_PLAYEDMAPTYPES_FIELD, GETPLAYERINFORESPONSE_AMOUNT_FIELD, GETPLAYERINFORESPONSE_VIPDAILY_FIELD, GETPLAYERINFORESPONSE_MISSINGREFRESHCOUNT_FIELD, GETPLAYERINFORESPONSE_MONTHINFOS_FIELD, GETPLAYERINFORESPONSE_DAILYCHALLENGEINFO_FIELD, GETPLAYERINFORESPONSE_EXPEDITIONLEVE_FIELD, GETPLAYERINFORESPONSE_HADLUCKTIME_FIELD, GETPLAYERINFORESPONSE_HADADVANCELUCKTIME_FIELD, GETPLAYERINFORESPONSE_WORLDLEVE_FIELD, GETPLAYERINFORESPONSE_DEMONSTRIALREWARDINFO_FIELD, GETPLAYERINFORESPONSE_HEADFRAMEBAG_FIELD, GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD}
GETPLAYERINFORESPONSE.is_extendable = false GETPLAYERINFORESPONSE.is_extendable = false
GETPLAYERINFORESPONSE.extensions = {} GETPLAYERINFORESPONSE.extensions = {}
GETITEMINFOREQUEST_INDEX_FIELD.name = "index" GETITEMINFOREQUEST_INDEX_FIELD.name = "index"
@ -4950,13 +4938,6 @@ USEHELPHEROREQUEST.enum_types = {}
USEHELPHEROREQUEST.fields = {USEHELPHEROREQUEST_HEROID_FIELD, USEHELPHEROREQUEST_TYPE_FIELD, USEHELPHEROREQUEST_STATUS_FIELD} USEHELPHEROREQUEST.fields = {USEHELPHEROREQUEST_HEROID_FIELD, USEHELPHEROREQUEST_TYPE_FIELD, USEHELPHEROREQUEST_STATUS_FIELD}
USEHELPHEROREQUEST.is_extendable = false USEHELPHEROREQUEST.is_extendable = false
USEHELPHEROREQUEST.extensions = {} USEHELPHEROREQUEST.extensions = {}
USEHELPHERORESPONSE.name = "UseHelpHeroResponse"
USEHELPHERORESPONSE.full_name = ".rpc.protocols.UseHelpHeroResponse"
USEHELPHERORESPONSE.nested_types = {}
USEHELPHERORESPONSE.enum_types = {}
USEHELPHERORESPONSE.fields = {}
USEHELPHERORESPONSE.is_extendable = false
USEHELPHERORESPONSE.extensions = {}
GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD.name = "type" GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD.name = "type"
GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD.full_name = ".rpc.protocols.GetFourChallengeRecordRequest.type" GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD.full_name = ".rpc.protocols.GetFourChallengeRecordRequest.type"
GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD.number = 1 GETFOURCHALLENGERECORDREQUEST_TYPE_FIELD.number = 1
@ -5192,7 +5173,6 @@ UseAndPriceItemResponse = protobuf.Message(USEANDPRICEITEMRESPONSE)
UseHeadFrameRequest = protobuf.Message(USEHEADFRAMEREQUEST) UseHeadFrameRequest = protobuf.Message(USEHEADFRAMEREQUEST)
UseHeadFrameResponse = protobuf.Message(USEHEADFRAMERESPONSE) UseHeadFrameResponse = protobuf.Message(USEHEADFRAMERESPONSE)
UseHelpHeroRequest = protobuf.Message(USEHELPHEROREQUEST) UseHelpHeroRequest = protobuf.Message(USEHELPHEROREQUEST)
UseHelpHeroResponse = protobuf.Message(USEHELPHERORESPONSE)
UserForceChangeRequest = protobuf.Message(USERFORCECHANGEREQUEST) UserForceChangeRequest = protobuf.Message(USERFORCECHANGEREQUEST)
ViewHeroInfoRequest = protobuf.Message(VIEWHEROINFOREQUEST) ViewHeroInfoRequest = protobuf.Message(VIEWHEROINFOREQUEST)
ViewHeroInfoResponse = protobuf.Message(VIEWHEROINFORESPONSE) ViewHeroInfoResponse = protobuf.Message(VIEWHEROINFORESPONSE)

View File

@ -380,8 +380,10 @@ end
--获取我的助战 --获取我的助战
function this.GetFriendHelpHero(trailType) function this.GetFriendHelpHero(trailType)
if this.myHelpHeroData[trailType] then if this.myHelpHeroData[trailType] then
LogGreen(this.myHelpHeroData[trailType].dynamicId)
return this.myHelpHeroData[trailType] return this.myHelpHeroData[trailType]
end end
LogGreen("没有选择助战")
return nil return nil
end end
------------------------------四灵试炼 红点--------------------------------------- ------------------------------四灵试炼 红点---------------------------------------

View File

@ -4857,4 +4857,20 @@ function NetManager.SetHelpHeroRequest(did,func)
end) end)
end end
function NetManager.UseHelpHeroRequest(heroId,type,status,func)
local data = PlayerInfoProto_pb.UseHelpHeroRequest()
data.heroId = heroId
data.type = type
data.status = status
local msg = data:SerializeToString()
Network:SendMessageWithCallBack(MessageTypeProto_pb.UseHelpHeroRequest, MessageTypeProto_pb.UseHelpHeroResponse, msg, function(buffer)
local data = buffer:DataByte()
local msg = PlayerInfoProto_pb.UseHelpHeroResponse()
msg:ParseFromString(data)
if func then
func(msg)
end
end)
end
return this return this

View File

@ -55,7 +55,7 @@ function FourTrailSingleHelpHero:OnOpen(curType,...)
end end
self.tip.text = "来自"..from.."<color=#08EC03>"..player.userName.."</color>" self.tip.text = "来自"..from.."<color=#08EC03>"..player.userName.."</color>"
self.tip.gameObject:SetActive(true) self.tip.gameObject:SetActive(true)
self:SetIcon1(heroData) self:SetIcon1(heroData,player)
else else
self.tip.gameObject:SetActive(false) self.tip.gameObject:SetActive(false)
self:SetIcon2(heroData) self:SetIcon2(heroData)
@ -65,60 +65,66 @@ function FourTrailSingleHelpHero:OnOpen(curType,...)
end) end)
end end
function FourTrailSingleHelpHero:SetIcon1(heroData) function FourTrailSingleHelpHero:SetIcon1(heroData,player)
local tempData = MonsterCampManager.GetFriendHelpHero(self.curType) local tempData = MonsterCampManager.GetFriendHelpHero(self.curType)
if tempData and heroData.dynamicId == tempData.hero.dynamicId then if tempData and heroData.dynamicId == tempData.hero.dynamicId then
if tempData.state == 1 then if tempData.state == 1 then
self.select.sprite = Util.LoadSprite("s_silingshilian_yishiyong") self.select.sprite = Util.LoadSprite("s_silingshilian_yishiyong")
self.selectText.text = "" self.selectText.text = ""
self.btn:GetComponent("Button").enabled = false
else
self.select.sprite = Util.LoadSprite("r_hero_button_001")
self.selectText.text = "取消选择"
Util.AddOnceClick(self.btn, function()
NetManager.UseHelpHeroRequest(heroData.dynamicId,self.curType,0,function()
MonsterCampManager.SetFriendHelpHero(nil,self.curType)
self:SetIcon1(heroData)
end)
end)
end end
self.select.sprite = Util.LoadSprite("r_hero_button_003")
self.selectText.text = "取消选择"
Util.AddOnceClick(self.btn, function()
--发协议
MonsterCampManager.SetFriendHelpHero(nil,self.curType)
self:SetIcon1(heroData)
end)
elseif self.heifhtPower < heroData.warPower then elseif self.heifhtPower < heroData.warPower then
self.select.sprite = Util.LoadSprite("s_silingshilian_zhanliguogao") self.select.sprite = Util.LoadSprite("s_silingshilian_zhanliguogao")
self.selectText.text = "" self.selectText.text = ""
Util.AddOnceClick(self.btn, function() self.btn:GetComponent("Button").enabled = false
--发协议
MonsterCampManager.SetFriendHelpHero(nil,self.curType)
self:SetIcon1(heroData)
end)
else else
self.select.sprite = Util.LoadSprite("r_hero_button_001") self.select.sprite = Util.LoadSprite("r_hero_button_001")
self.selectText.text = "选择神将" self.selectText.text = "选择神将"
self.btn:GetComponent("Button").enabled = true
Util.AddOnceClick(self.btn, function() Util.AddOnceClick(self.btn, function()
if tempData and tempData.state == 0 then if tempData and tempData.state == 0 then
PopupTipPanel.ShowTip("已选择其他神将!") PopupTipPanel.ShowTip("已选择其他神将!")
elseif tempData and tempData.state == 1 then elseif tempData and tempData.state == 1 then
PopupTipPanel.ShowTip("今日已无使用助战次数!") PopupTipPanel.ShowTip("今日已无使用助战次数!")
else else
MonsterCampManager.SetFriendHelpHero(msg,self.curType) NetManager.UseHelpHeroRequest(heroData.dynamicId,self.curType,1,function()
self:SetIcon1(heroData) MonsterCampManager.SetFriendHelpHero(player,self.curType)
self:SetIcon1(heroData)
end)
end end
end) end)
end end
end end
function FourTrailSingleHelpHero:SetIcon2(heroData) function FourTrailSingleHelpHero:SetIcon2(heroData)
LogGreen(heroData.dynamicId)
local tempData = MonsterCampManager.GetFriendHelpHero(self.curType) local tempData = MonsterCampManager.GetFriendHelpHero(self.curType)
LogGreen(heroData.dynamicId)
if tempData and heroData.dynamicId == tempData.dynamicId then if tempData and heroData.dynamicId == tempData.dynamicId then
self.select.sprite = Util.LoadSprite("s_silingshilian_zhiyuanzhong") self.select.sprite = Util.LoadSprite("s_silingshilian_zhiyuanzhong")
self.select:SetNativeSize()
self.selectText.text = "" self.selectText.text = ""
Util.AddOnceClick(self.btn, function() Util.AddOnceClick(self.btn, function()
end) end)
else else
self.select.sprite = Util.LoadSprite("r_hero_button_001") self.select.sprite = Util.LoadSprite("r_hero_button_001")
self.select:SetNativeSize()
self.selectText.text = "选择神将" self.selectText.text = "选择神将"
Util.AddOnceClick(self.btn, function() Util.AddOnceClick(self.btn, function()
if tempData then if tempData then
PopupTipPanel.ShowTip("已选择支援神将!") PopupTipPanel.ShowTip("已选择支援神将!")
else else
NetManager.SetHelpHeroRequest(heroData.dynamicId,function(msg) NetManager.SetHelpHeroRequest(heroData.dynamicId,function(msg)
MonsterCampManager.SetMyHelpHeroData(self.curType,heroData) MonsterCampManager.SetMyHelpHeroData(self.curType,heroData,nil)
UIManager.OpenPanel(UIName.RewardItemPopup, msg.drop, 1) UIManager.OpenPanel(UIName.RewardItemPopup, msg.drop, 1)
self:SetIcon2(heroData) self:SetIcon2(heroData)
end) end)