|
|
@@ -31,10 +31,12 @@ public class ESpirits_Assassin : Enemy
|
|
|
private Vector3 startRushPos;
|
|
|
private float endTime;
|
|
|
public AnimationClip fall_endAnimationClip;
|
|
|
+ private int oldHitResistance;
|
|
|
public override void Awake()
|
|
|
{
|
|
|
base.Awake();
|
|
|
endTime = fall_endAnimationClip.length;
|
|
|
+ oldHitResistance = hitResistance;
|
|
|
}
|
|
|
|
|
|
protected override void Start()
|
|
|
@@ -73,7 +75,7 @@ public class ESpirits_Assassin : Enemy
|
|
|
eSpiritsState = ESpiritsState.Ready;
|
|
|
state = CharacterState.Attack;
|
|
|
rb.velocity = Vector3.zero;
|
|
|
- hitFeedbackSystem.canFreeze = false;
|
|
|
+ hitResistance = 100;
|
|
|
attributeStatus.resistances.controlOrder = 1;
|
|
|
bodyCollider.SetActive(false);
|
|
|
rb.useGravity = false;
|
|
|
@@ -189,7 +191,7 @@ public class ESpirits_Assassin : Enemy
|
|
|
eSpiritsState = ESpiritsState.Normal;
|
|
|
ani.Play("idle", 0, 0);
|
|
|
time = 0;
|
|
|
- hitFeedbackSystem.canFreeze = true;
|
|
|
+ hitResistance = oldHitResistance;
|
|
|
attributeStatus.resistances.controlOrder = 0;
|
|
|
state = CharacterState.Idle;
|
|
|
}
|