private void OnTriggerStay2D(Collider2D collision) { if (collision.CompareTag("Player")) { player_life.TakeDamage(1f); } }
private void OnTriggerEnter(Collider collision) { if (invulnerability == false && collision.gameObject.tag.Contains("Enemy") == true) { playerLife.TakeDamage(20f); invulnerability = true; StartCoroutine(InvulnerabilityWaitTime()); } }
void OnCollisionEnter2D(Collision2D col) { if (col.gameObject.name == "Aly") { playerLife.TakeDamage(); } }
//call on server public void RedirectDamage(int damage, string sender) { if (damageReceiver != null) { damageReceiver.TakeDamage(damage, sender); } }
private void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Player" && player.isVunerable) { player.TakeDamage(); } }
void Attack() { timer = 0f; if (PlayerLife.currentHealth > 0) { PlayerLife.TakeDamage(attackDamage); } }
private void OnCollisionEnter2D(Collision2D collision) { //Caso atinja o player, da dano nele if (collision.gameObject.CompareTag("Player")) { player_life.TakeDamage(2); } }
private void OnCollisionEnter2D(Collision2D collision) { //Caso atinja o player, da dano nele if (collision.gameObject.CompareTag("Player")) { player_life.TakeDamage(2); myAnimator.SetTrigger("attack"); } }
private void OnTriggerEnter(Collider other) { PlayerLife player = other.GetComponent <PlayerLife>(); if (player != null) { player.TakeDamage(); } }
void HitPlayer(PlayerLife playerLife) { if(!playerLifesHit.Contains(playerLife)){ playerLifesHit.Add(playerLife); playerLife.TakeDamage(damage); if(destroyOnHitPlayer){ Destroy(gameObject); } } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.name == "Player") { PlayerLife playerLife = collision.gameObject.GetComponent <PlayerLife>(); if (playerLife != null) { playerLife.TakeDamage(damage); } } }
void OnCollisionEnter2D(Collision2D other) { if (other.gameObject.tag == "Player") { PlayerLife playerLife = other.gameObject.GetComponent <PlayerLife>(); if (playerLife != null) { playerLife.TakeDamage(damage); } Destroy(gameObject); } }
void OnTriggerEnter2D(Collider2D hitInfo) { if (hitInfo.gameObject.tag == "Player") { PlayerLife playerLife = hitInfo.gameObject.GetComponent <PlayerLife>(); if (playerLife != null) { playerLife.TakeDamage(damage); } Destroy(gameObject); } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { playerLife.TakeDamage(damageCaused); Destroy(gameObject); } else if (other.CompareTag("Wall")) { Destroy(gameObject); } }
public void IveBeenHit(Vector2 pos, int dmg) { GameObject go = Instantiate(explosion, pos, Quaternion.identity, transform) as GameObject; Destroy(go, 6f); if (life == null) { return; } Debug.Log("Taking dmg"); life.TakeDamage(dmg); }
private void OnTriggerEnter2D(Collider2D collision) { //caso colida com o player, da dano e destroi o objeto if (collision.CompareTag("Player")) { player_life.TakeDamage(1); Destroy(gameObject); } //caso não seja um inimigo, o player ou objetos sem colisão, destroi o objeto if (collision.gameObject.layer != 9 && collision.gameObject.layer != 8 && collision.gameObject.layer != 14) { Destroy(gameObject); } }
void OnCollisionEnter2D(Collision2D col) { if (col.gameObject.name == "Player") { Destroy(this.gameObject); // original power up //Weapon wp = col.gameObject.GetComponent(typeof(Weapon))as Weapon; //if (wp != null) { // wp.bulletPrefab = bullet_B; //} // or a trap int damage = 120; PlayerLife playerLife = col.gameObject.GetComponent <PlayerLife>(); if (playerLife != null) { playerLife.TakeDamage(damage); } } }
private void OnTriggerEnter(Collider other) { boulderDamage.TakeDamage(50); }
private void OnTriggerEnter(Collider other) { TrapDamage.TakeDamage(25); }
public void DealDamage(int damage) { playerLife.TakeDamage(damage); }
private void OnTriggerEnter(Collider other) { laserDamage.TakeDamage(10); }