void OnTriggerEnter2D(Collider2D other) { HeartSystem player2 = other.gameObject.GetComponent <HeartSystem>(); if (player2 != null) { player2.TakeDamage(1); } }
//承受伤害 public void ReceiveDamage(int damage) { heartSystem.TakeDamage(1); if (heartSystem.curHealth <= 0) { Debug.Log("playerDead"); /*skeletonAnimation_S.state.SetAnimation(0, "death", false); * skeletonAnimation_B.state.SetAnimation(0, "death", false);*/ } }
public void damage(int damageAmount) { m_Heart.TakeDamage(damageAmount); }