【踏碎凌霄】
parent
bd236f0f32
commit
a9c21bc78a
|
@ -82,6 +82,19 @@ local TypeUpdateFunc = {
|
|||
[ActivityTypeDef.UpLvAct] = function ()---日累计充值
|
||||
this.GetExpertData(2,ActivityTypeDef.UpLvAct)
|
||||
end,
|
||||
[ActivityTypeDef.TaSuiLingXiao] = function ()--踏碎凌霄
|
||||
local curData = dataList[ActivityTypeDef.TaSuiLingXiao]
|
||||
local configData = ConfigManager.GetAllConfigsDataByKey(ConfigName.ActivityRewardConfig,"ActivityId",curData.activityId)
|
||||
for i = 1, #curData.rewards do
|
||||
for j = 1, #configData do
|
||||
if curData.rewards[i].missionId == configData[j].Id then
|
||||
curData.rewards[i].otherData.Values = configData[j].Values
|
||||
curData.rewards[i].otherData.Reward = configData[j].Reward
|
||||
curData.rewards[i].otherData.Sort = configData[j].Sort
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
}
|
||||
|
||||
function this.GetExpertData(indexType,actType)
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
TaSuiLingXiaoManager = {}
|
||||
local this = TaSuiLingXiaoManager
|
||||
|
||||
function this.Initialize()
|
||||
end
|
||||
|
||||
return this
|
|
@ -1,7 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b3679f358761d2c4da732ca1b40dc5e8
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -1,5 +1,8 @@
|
|||
require("Base/BasePanel")
|
||||
local TaSuiLingXiao = Inherit(BasePanel)
|
||||
local skillConfig = ConfigManager.GetConfig(ConfigName.SkillConfig)
|
||||
local passiveSkillConfig = ConfigManager.GetConfig(ConfigName.PassiveSkillConfig)
|
||||
local artConfig = ConfigManager.GetConfig(ConfigName.ArtResourcesConfig)
|
||||
|
||||
function TaSuiLingXiao:InitComponent()
|
||||
self.time = Util.GetGameObject(self.gameObject, "time"):GetComponent("Text")
|
||||
|
@ -66,7 +69,7 @@ end
|
|||
|
||||
function TaSuiLingXiao:Refresh()
|
||||
self.actData = CommonActPageManager.GetData(ActivityTypeDef.TaSuiLingXiao)
|
||||
TaSuiLingXiao:OnShowData()
|
||||
TaSuiLingXiao:ShowLive()
|
||||
TaSuiLingXiao:SetTime()
|
||||
end
|
||||
|
||||
|
@ -76,9 +79,8 @@ function TaSuiLingXiao:ShowLive()
|
|||
poolManager:UnLoadLive(self.LiveObj.name,self.LiveObj)
|
||||
self.LiveObj = nil
|
||||
end
|
||||
local configData = ConfigManager.GetConfigData(ConfigName.NewHeroConfig,self.actData.activityId)
|
||||
local HeroId = configData.HeroId
|
||||
local imgName = GetResourcePath(ConfigManager.GetConfigData(ConfigName.HeroConfig,HeroId).Live)
|
||||
self.configData = ConfigManager.GetConfigData(ConfigName.NewHeroConfig,self.actData.activityId)
|
||||
local imgName = GetResourcePath(ConfigManager.GetConfigData(ConfigName.HeroConfig,self.configData.HeroId).Live)
|
||||
self.LiveObj = poolManager:LoadLive(imgName,self.liveRoot.transform, Vector3.one, Vector2.New(configData.Size[2],configData.Size[3]))
|
||||
self.liveRoot:GetComponent("RectTransform").localScale = Vector3.one*configData.Size[1]
|
||||
end
|
||||
|
@ -91,12 +93,21 @@ function TaSuiLingXiao:ShowSkillList()
|
|||
v.gameObject:SetActive(false)
|
||||
end
|
||||
|
||||
for i = 1,#allData.reward do
|
||||
if not self.itemsGrid[i] then
|
||||
self.itemsGrid[i] = SubUIManager.Open(SubUIConfig.ItemView,self .scrollItem.transform)
|
||||
for i = 1,#self.configData.PassiveSkill do
|
||||
local skillData = {}
|
||||
local skill = self.configData.PassiveSkill[i]
|
||||
if not self.itemList[i] then
|
||||
self.itemList[i] = newObject(self.skillPre)
|
||||
self.itemList[i].transform:SetParent(self.scrollItem.transform)
|
||||
self.itemList[i].transform.localScale = Vector3.one
|
||||
self.itemList[i].transform.localPosition = Vector3.zero
|
||||
end
|
||||
self.itemsGrid[i].gameObject:SetActive(true)
|
||||
self.itemsGrid[i]:OnOpen(false, allData.reward[i], 1,false,false,false,self.sortingOrder)
|
||||
if self.configData.PassiveSkill[i][1] == 1 then
|
||||
skillData = skillConfig[self.configData.PassiveSkill[i][2]]
|
||||
elseif self.configData.PassiveSkill[i][1] == 2 then
|
||||
skillData = passiveSkillConfig[self.configData.PassiveSkill[i][2]]
|
||||
end
|
||||
self.itemList[i]:GetComponent("Image").sprite = Util.LoadSprite(artConfig[skillData.Icon].Name)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue