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:
SL1900
2026-05-14 16:00:00 +09:00
parent 4b880806ef
commit eafd8f4088
1034 changed files with 809589 additions and 23067 deletions
@@ -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