Update - 1.9.0.103
EN: 1.9.0.103 CN: 1.9.0.104 JP: 1.9.0.106 KR: 1.9.0.108
This commit is contained in:
@@ -165,7 +165,8 @@ BossHUDCtrl._mapNodeConfig = {
|
||||
}
|
||||
BossHUDCtrl._mapEventConfig = {
|
||||
AllHudShow = "OnEvent_HudShow",
|
||||
BattleRestart = "OnEvent_Deaded"
|
||||
BattleRestart = "OnEvent_Deaded",
|
||||
JointDrillReset = "OnEvent_JointDrillReset"
|
||||
}
|
||||
BossHUDCtrl._mapRedDotConfig = {}
|
||||
local multipleBossIcon = {
|
||||
@@ -428,6 +429,16 @@ function BossHUDCtrl:OnEvent_Deaded()
|
||||
NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 0)
|
||||
end
|
||||
end
|
||||
function BossHUDCtrl:OnEvent_JointDrillReset()
|
||||
if self.bossType == GameEnum.monsterBloodType.JOINTDRILLBOSS then
|
||||
self.JointDrillEnergyStage = jointDrillEnergyStage.None
|
||||
local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator")
|
||||
if anim == nil then
|
||||
return
|
||||
end
|
||||
anim:Play("Empty")
|
||||
end
|
||||
end
|
||||
function BossHUDCtrl:AddEntityEvent()
|
||||
self._mapNode.rtBuff:BindEntity(self.bossId)
|
||||
EventManager.AddEntityEvent("ShieldChanged", self.bossId, self, self.OnEvent_ShieldChanged)
|
||||
@@ -741,6 +752,11 @@ function BossHUDCtrl:OnEvent_RefreshBossEnergyValueHUD(isSave)
|
||||
if not isSave then
|
||||
NovaAPI.SetImageFillAmount(self._mapNode.jointDrill_BossEnergyValue, 0)
|
||||
self.JointDrillEnergyStage = jointDrillEnergyStage.None
|
||||
local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator")
|
||||
if anim == nil then
|
||||
return
|
||||
end
|
||||
anim:Play("Empty")
|
||||
end
|
||||
end
|
||||
function BossHUDCtrl:SetJointDrillBossHPValue()
|
||||
|
||||
@@ -63,12 +63,12 @@ function BossPanelCtrl:RefreshBossPanel(bRefresh)
|
||||
if self.bInit then
|
||||
self.bInit = false
|
||||
NovaAPI.SetComponentEnable(self._mapNode.BossCanvas, true)
|
||||
self.bossHUDAnimTweener = Sequence()
|
||||
self.bossHUDAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(1, 0.5))
|
||||
self.bossHUDAnimTweener:SetUpdate(true)
|
||||
self.bossHUDAnimTweener:OnComplete(function()
|
||||
self.bossHUDAnimTweener:Kill()
|
||||
self.bossHUDAnimTweener = nil
|
||||
self.bossHUDOpenAnimTweener = Sequence()
|
||||
self.bossHUDOpenAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(1, 0.5))
|
||||
self.bossHUDOpenAnimTweener:SetUpdate(true)
|
||||
self.bossHUDOpenAnimTweener:OnComplete(function()
|
||||
self.bossHUDOpenAnimTweener:Kill()
|
||||
self.bossHUDOpenAnimTweener = nil
|
||||
end)
|
||||
end
|
||||
self.nBloodType = 0
|
||||
@@ -154,14 +154,14 @@ function BossPanelCtrl:RefreshBossPanel(bRefresh)
|
||||
end
|
||||
function BossPanelCtrl:CloseUI()
|
||||
NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, 1)
|
||||
self.bossHUDAnimTweener = Sequence()
|
||||
self.bossHUDAnimTweener:Append(self._mapNode.BossCanvasGroup.DOFade(0, 0.5))
|
||||
self.bossHUDAnimTweener:OnComplete(function()
|
||||
self.bossHUDCloseAnimTweener = Sequence()
|
||||
self.bossHUDCloseAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(0, 0.5))
|
||||
self.bossHUDCloseAnimTweener:OnComplete(function()
|
||||
self._mapNode.BossCanvas.enabled = false
|
||||
self.bossHUDAnimTweener:Kill()
|
||||
self.bossHUDAnimTweener = nil
|
||||
self.bossHUDCloseAnimTweener:Kill()
|
||||
self.bossHUDCloseAnimTweener = nil
|
||||
end)
|
||||
self.bossHUDAnimTweener:SetUpdate(true)
|
||||
self.bossHUDCloseAnimTweener:SetUpdate(true)
|
||||
self.tbBoss = {}
|
||||
self.tbBossCtrl = {}
|
||||
end
|
||||
@@ -256,11 +256,19 @@ function BossPanelCtrl:OnEvent_MonsterBossDead(nBossId)
|
||||
end
|
||||
function BossPanelCtrl:OnEvent_InputEnable(bEnable)
|
||||
self.bInputEnable = bEnable
|
||||
if self.bossHUDAnimTweener ~= nil then
|
||||
if not bEnable then
|
||||
self.bossHUDAnimTweener:Pause()
|
||||
else
|
||||
self.bossHUDAnimTweener:Play()
|
||||
if bEnable then
|
||||
if self.bossHUDCloseAnimTweener ~= nil then
|
||||
self.bossHUDCloseAnimTweener:Pause()
|
||||
end
|
||||
if self.bossHUDOpenAnimTweener ~= nil then
|
||||
self.bossHUDOpenAnimTweener:Play()
|
||||
end
|
||||
else
|
||||
if self.bossHUDOpenAnimTweener ~= nil then
|
||||
self.bossHUDOpenAnimTweener:Pause()
|
||||
end
|
||||
if self.bossHUDCloseAnimTweener ~= nil then
|
||||
self.bossHUDCloseAnimTweener:Play()
|
||||
end
|
||||
end
|
||||
NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, bEnable == true and 1 or 0)
|
||||
|
||||
@@ -177,10 +177,6 @@ function SubSkillDisplayCtrl:SetLocalData()
|
||||
return 1
|
||||
end
|
||||
function SubSkillDisplayCtrl:CheckForcePlay()
|
||||
local bUseLive2D = LocalSettingData.mapData.UseLive2D
|
||||
if not bUseLive2D then
|
||||
return false
|
||||
end
|
||||
local tbDynamic = {
|
||||
[GameEnum.dynamicLevelType.Trial] = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user