Update - 1.9.0.107
EN: 1.9.0.107 CN: 1.9.0.108 JP: 1.9.0.112 KR: 1.9.0.112
This commit is contained in:
@@ -132,41 +132,31 @@ function BreakOutPlaySkillCtrl:OnEvent_BtnStateChange(sBtnName, nBtnState)
|
||||
func_CheckBtnState(self.tbDefine_BreakOutPlayBtn)
|
||||
end
|
||||
function BreakOutPlaySkillCtrl:Refresh()
|
||||
for index, v in ipairs(self.tbDefine_BreakOutPlayBtn) do
|
||||
for _, v in ipairs(self.tbDefine_BreakOutPlayBtn) do
|
||||
if v.BreakOutSkillBtnCtrl ~= nil then
|
||||
v.nCharId = self.nCurCharId
|
||||
local tCharacterData = self.BreakOutData:GetDataFromBreakOutCharacter(self.nCurCharId)
|
||||
if tCharacterData == nil then
|
||||
printError("角色ID:" .. self.nCurCharId .. "在表中不存在数据信息")
|
||||
return
|
||||
end
|
||||
v.nSkillId = tCharacterData.SkillId
|
||||
local EET = tCharacterData.EET
|
||||
local skillData = ConfigTable.GetData("Skill", v.nSkillId)
|
||||
if skillData ~= nil then
|
||||
v.BreakOutSkillBtnCtrl:InitSkillBtn(EET, skillData.Icon, v.nSkillId, v.btnTyp)
|
||||
v.BreakOutSkillBtnCtrl:InitSkillBtn(EET, skillData.Icon, v.nSkillId, v.btnTyp, self.nCurCharId, self.BreakOutData.BreakOutLevelData)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
function BreakOutPlaySkillCtrl:OnEvent_RefreshSkillState(CharacterId, SkillId, nCurSkillEnergy, nMaxSkillEnergy, nCurCDTime)
|
||||
local breakOutSkillBtnCtrl = self.tbDefine_BreakOutPlayBtn[2].BreakOutSkillBtnCtrl
|
||||
if CharacterId ~= self.nCurCharId then
|
||||
return
|
||||
end
|
||||
local tCharacterData = self.BreakOutData:GetDataFromBreakOutCharacter(CharacterId)
|
||||
if tCharacterData == nil then
|
||||
return
|
||||
end
|
||||
local skillData = ConfigTable.GetData("Skill", SkillId)
|
||||
local nTotalCDTime = skillData.SkillCD
|
||||
if breakOutSkillBtnCtrl ~= nil then
|
||||
breakOutSkillBtnCtrl:RefreshSkillBtn(nCurSkillEnergy, nMaxSkillEnergy, nCurCDTime, nTotalCDTime)
|
||||
end
|
||||
end
|
||||
function BreakOutPlaySkillCtrl:OnEvent_ClearState()
|
||||
local breakOutSkillBtnCtrl = self.tbDefine_BreakOutPlayBtn[2].BreakOutSkillBtnCtrl
|
||||
if breakOutSkillBtnCtrl ~= nil then
|
||||
local tCharacterData = self.BreakOutData:GetDataFromBreakOutCharacter(self.nCurCharId)
|
||||
if tCharacterData == nil then
|
||||
printError("角色ID:" .. self.nCurCharId .. "在表中不存在数据信息")
|
||||
return
|
||||
end
|
||||
local nMaxSkillEnergy = tCharacterData.MP
|
||||
local skillData = ConfigTable.GetData("Skill", tCharacterData.SkillId)
|
||||
local nTotalCDTime = skillData.SkillCD
|
||||
@@ -199,8 +189,24 @@ end
|
||||
function BreakOutPlaySkillCtrl:OnEvent_RefreshShootState(bEnableShoot)
|
||||
self.tbDefine_BreakOutPlayBtn[1].BreakOutSkillBtnCtrl:SetMainAlpha(bEnableShoot)
|
||||
end
|
||||
function BreakOutPlaySkillCtrl:OnEvent_RefreshSkillState(CharacterId, SkillId, nCurSkillEnergy, nMaxSkillEnergy, nCurCDTime)
|
||||
local breakOutSkillBtnCtrl = self.tbDefine_BreakOutPlayBtn[2].BreakOutSkillBtnCtrl
|
||||
if CharacterId ~= self.nCurCharId then
|
||||
return
|
||||
end
|
||||
local tCharacterData = self.BreakOutData:GetDataFromBreakOutCharacter(CharacterId)
|
||||
if tCharacterData == nil then
|
||||
printError("角色ID:" .. CharacterId .. "在表中不存在数据信息")
|
||||
return
|
||||
end
|
||||
local skillData = ConfigTable.GetData("Skill", SkillId)
|
||||
local nTotalCDTime = skillData.SkillCD
|
||||
if breakOutSkillBtnCtrl ~= nil then
|
||||
breakOutSkillBtnCtrl:RefreshSkillBtn(nCurSkillEnergy, nMaxSkillEnergy, nCurCDTime, nTotalCDTime)
|
||||
end
|
||||
end
|
||||
function BreakOutPlaySkillCtrl:EnableBtnControl()
|
||||
for index, v in ipairs(self.tbDefine_BreakOutPlayBtn) do
|
||||
for _, v in ipairs(self.tbDefine_BreakOutPlayBtn) do
|
||||
NovaAPI.SetRealButtonActive(v.sName, true)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user