return function (self)
local mob = self.Entity
if (self:IsClient()) then
mob.TriggerComponent.Enable = false
self:SetBodyAttackEnabled(false)
end
local rb = mob.MobRigidbodyComponent
rb.Enable = true
local ai = mob.MobAIComponent
if (isvalid(ai)) then
ai.Enable = true
end
mob.MovementComponent.Enable = true
mob.MobTemporaryStat:Clear()
self.RegisteredHitEffect = 0
self.RegisteredDamageInfo = 0
self.DeadType = -1
ai.LocalStartChase = Vector2.zero
ai.LocalStartChaseZMass = 0
ai.Target = nil
ai.TargetCancelTime = 0
local template = _MobTemplateMan:GetMobTemplate(self.MobTemplateID)
local moveAbility = template.MoveAbility
self.DefaultState = "IDLE"
self.Entity.SpriteRendererComponent.FlipX = false
self.DieAnimationDuration = template.TotalAnimationTimes["die1"] or 1
self.NoFlip = template.NoFlip
self.MoveAbility = moveAbility
self.Boss = template.Boss
self.Stolen = -1
self.Fly = moveAbility == _MoveAbility.Fly
self.Template = template
self:SetShoeAttr()
local kb = mob.MobKnockbackComponent
kb.PreviousGravity = rb.Gravity
kb.PreviousWalkDrag = rb.WalkDrag
kb.PreviousWalkSpeed = rb.WalkSpeed
kb.PreviousIsolatedMove = rb.IsolatedMove
local sp = mob.SpriteRendererComponent
sp.StartFrameIndex = 0
sp.EndFrameIndex = 2147483647
sp.Color = Color.white
if (self:IsClient()) then
mob.MobAffectedComponent:ClearDelayedTimer()
mob.MobAffectedComponent:Clear()
mob.MobAffectedComponent:SetPoisonTimer(false)
self:ConnectSpriteFrameChangedEvent(false, nil)
_MetaAnimationMan:DestroyEntityFrameTweeener(mob)
self:DisconnectShowReviveEvent()
end
self.AttackEffectSN = nil
end
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 공지 | 게시판 이용 안내+156 | 10-20 | 22388 | |
| 61795 | 12:13 | 41 | ||
| 61794 | 06:08 | 97 | ||
| 61793 | 12-30 | 287 | ||
| 61792 | 12-28 | 568 | ||
| 61791 | 12-28 | 610 | ||
| 61790 | 12-26 | 839 | ||
| 61789 | 12-25 | 995 | ||
| 61788 | 12-25 | 934 | ||
| 61787 | 12-24 | 1227 | ||
| 61786 | 12-23 | 1585 | ||
| 61785 | 12-22 | 1574 | ||
| 61784 | 12-22 | 1734 | ||
| 61783 | 12-22 | 1532 | ||
| 61782 | 12-21 | 1593 | ||
| 61781 | 12-21 | 1782 | ||
| 61780 | 12-21 | 1691 | ||
| 61779 | 12-19 | 1874 | ||
| 61778 | 12-18 | 1963 | ||
| 61777 | 12-18 | 2609 |
댓글0