|
|
@@ -158,6 +158,11 @@ public class Character : MonoBehaviour
|
|
|
//仅造成伤害
|
|
|
public virtual void BeHit(int damage)
|
|
|
{
|
|
|
+ if(invincibleTime > 0)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
hp -= damage;
|
|
|
|
|
|
//伤害跳字
|
|
|
@@ -189,7 +194,10 @@ public class Character : MonoBehaviour
|
|
|
//造成伤害附加其他效果
|
|
|
public virtual void BeHit(AttackInfo attackInfo, float dir)
|
|
|
{
|
|
|
-
|
|
|
+ if (invincibleTime > 0)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|