Listem var (Within
) ve GameObject
türünde nesneler içeriyor. GameObject
, Dog
ve Ball
dahil olmak üzere bir çokları için bir üst sınıftır. İçinde Ball
türünde herhangi bir nesne içeriyorsa true olarak döndüren bir yöntem yapmak istiyorum, ancak bunu nasıl yapacağımı bilmiyorum.Bir Listenin belirli türde bir nesne içerip içermediğini nasıl kontrol ederim? C#
Count<>
, Any<>
, Find<>
ve C# içinde sağlanan diğer birkaç yöntemi kullanmayı denedim, ancak onları işe alamadım.
public bool DetectBall(List<GameObject> Within)
{
//if Within contains any object of type ball:
{
return true;
}
}