Esempio n. 1
0
 public void TakeDamage(int dmg)
 {
     if (!mInvincible)
     {
         mHP -= dmg;
         life.HPChange(mHP, initialHP);
         Vector2 forceDirection = new Vector2(-mFacingDirection.x, 1.0f) * kDamagePushForce;
         mRigidBody2D.velocity = Vector2.zero;
         mRigidBody2D.AddForce(forceDirection, ForceMode2D.Impulse);
         mStunned    = true;
         mInvincible = true;
         mTakeDamageSound.Play();
     }
 }