Quantcast
Channel: Questions in topic: "enemy"
Viewing all articles
Browse latest Browse all 1488

Player attacks once but the enemy takes double damages!

$
0
0
Player attacks once but the enemy takes double damages, sometimes the i=0, sometimes the i=1, it's very strange: //Player Attack Method void Attack() { if (Input.GetButtonDown("Attack")) { myAnimator.SetTrigger("Attack"); Collider2D[] enemiesToDamage = Physics2D.OverlapCircleAll(attackPos.position, attackRange, whatIsEnemies); for (int i = 0; i < enemiesToDamage.Length; i++) { Debug.Log("i = " + i.ToString()); enemiesToDamage[i].GetComponent().TakeDamage(damage); enemiesToDamage[i].GetComponent().GetComponent().color = Color.red; } } } //Enemy Take Damage public void TakeDamage(int damage) { dazedTime = startDazedTime; health -= damage; Debug.Log("damage TAKEN !"); }

Viewing all articles
Browse latest Browse all 1488

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>