Why my 2d collision check won't work properly
My function fires after first collider touching second, without third collider touching fourth etc. What could be a problem?
public class Win : MonoBehaviour
{
public Collider2D FirstCollider;
public Collider2D SecondCollider;
public Collider2D ThirdCollider;
public Collider2D FourthCollider;
public Collider2D FithCollider;
private void Update()
{
if (FirstCollider.IsTouching(SecondCollider) && ThirdCollider.IsTouching(FourthCollider) && FithCollider.IsTouching(FourthCollider))
{
Debug.Log("1122321");
}
}
}
Comment
Your answer