toggle collider in coroutine instead of script

This commit is contained in:
Felix Boucher 2023-11-12 20:31:21 -05:00
parent bff2df154a
commit 4568c350bf

View File

@ -103,14 +103,19 @@ public class Detection : MonoBehaviour
if(_projectileDamage == 0) { if(_projectileDamage == 0) {
if ((other.gameObject.tag == "Opponent" && _entityLinked is Ally) || (other.gameObject.tag == "Ally" && _entityLinked is Opponent)) { if ((other.gameObject.tag == "Opponent" && _entityLinked is Ally) || (other.gameObject.tag == "Ally" && _entityLinked is Opponent)) {
_entityLinked.IsEnemyDetected = false; _entityLinked.IsEnemyDetected = false;
enabled = false; StartCoroutine(ToggleCollider());
enabled = true;
} }
} }
} }
} }
IEnumerator ToggleCollider()
{
_collider.enabled = false;
yield return null;
_collider.enabled = true;
}
//Getter and Setter //Getter and Setter
public Entity EntityLinked public Entity EntityLinked