EnemyScript eS;
- public float flashingTime = 0.3f;
+ JumpOnEnemies jumpOnEnemies;
+
+ public float flashingTime = 0.1f;
private bool invulnerable = false;
powerUps = mouse.GetComponent<PowerUps>();
health = mouse.GetComponent<Health>();
eS = GetComponent<EnemyScript>();
+ jumpOnEnemies = GameObject.FindGameObjectWithTag("GroundCheck").GetComponent<JumpOnEnemies>();
}
private void OnCollisionEnter2D(Collision2D collision)
IEnumerator GetInvincible()
{
invulnerable = true;
+ jumpOnEnemies.stunned = true;
Physics2D.IgnoreLayerCollision(7, 8, true);
for (int i = 0; i < 4; i++)
{
yield return new WaitForSeconds(flashingTime);
}
Physics2D.IgnoreLayerCollision(7, 8, false);
- spriteRenderer.enabled = true;
- trailRenderer.enabled = true;
+ jumpOnEnemies.stunned = false;
invulnerable = false;
}
}