У меня есть 3 разных класса, общий класс «сущности», а затем два класса, которые наследуют это, класс пули и класс врага.
Затем у меня есть список класса сущностей с пулями и врагами в списке, и многие места, к которым я отношусь, одинаковы. Тем не менее, иногда я хочу просмотреть только один из классов, а не другой, например. Цикл каждой пули, но не врагов. Есть ли способ сделать это?
Я пытался
foreach (Bullet tempBullet in entities)
Но я получаю ошибку
Невозможно привести объект типа «Враг» к типу «Пуля».
Кто-нибудь знает, возможно ли это, или я должен использовать отдельные списки?