Example #1
0
 public virtual void Stagger(float duration)
 {
     if (!beenHit)
     {
         EffectManager.GetInstance().Shake(Vector2.up, gameObject, duration, 0.33f, 1.0f);
         beenHit            = true;
         paused             = true;
         _rbody.isKinematic = true;
         animator.Pause(duration);
         _rbody.velocity = Vector3.zero;
     }
 }