Tôi có một danh sách (được gọi là Within
) và nó chứa các đối tượng thuộc loại GameObject
. GameObject
là lớp cha mẹ cho nhiều người khác, bao gồm Dog
và Ball
. Tôi muốn thực hiện một phương thức trả về true nếu trong đó chứa bất kỳ đối tượng nào thuộc loại Ball
, nhưng tôi không biết cách thực hiện điều này.Làm cách nào để kiểm tra xem Danh sách có chứa một đối tượng thuộc một loại nhất định không? C#
Tôi đã thử sử dụng Count<>
, Any<>
, Find<>
và một vài phương pháp khác được cung cấp trong C#, nhưng tôi không thể khiến chúng hoạt động.
public bool DetectBall(List<GameObject> Within)
{
//if Within contains any object of type ball:
{
return true;
}
}