战斗敌人表现添加空判断

onepiece_demo_new
wangzhenxing 2024-06-03 10:57:01 +08:00
parent 83edf3ad34
commit 35535cdb03
1 changed files with 14 additions and 9 deletions

View File

@ -401,14 +401,16 @@ function EnemyView:DoScale(scale, dur, func)
if self.GameObject==nil then
return
end
self.dsTween = self.GameObject.transform.parent:DOScale(Vector3.one * scale, dur)
:OnComplete(function ()
-- Log("DoScale = "..scale)
if func then
func()
end
end)
if self.GameObject then
self.dsTween = self.GameObject.transform.parent:DOScale(Vector3.one * scale, dur)
:OnComplete(function ()
-- Log("DoScale = "..scale)
if func then
func()
end
end)
end
if self.dsTween2 then
self.dsTween2:Kill()
end
@ -848,7 +850,10 @@ function EnemyView:OnRealDead()
BattleManager.ResumeBattle()
self.RoleLiveGOGraphic.color = Color.New(1,1,1,1)
if order ~= BattleLogic.CurOrder then return end
self.GameObject:SetActive(false)
if self.GameObject then
self.GameObject:SetActive(false)
end
self.RoleLiveGO:SetActive(false)
self.effect_dead:SetActive(false)
if self.shadow then