Bogul писал(а):
У меня посреди некой функции потребовалось узнать кол-во "Юнитов типа А, у игрока Б" и что дальше?
заноси все в нужные массивы, узнать длину массива не проблема.
Так для того, что бы узнать длину массива, нужно сначала сформировать массив из 2х, проходясь ForEach'ем и удаляя не совпадающие значения.
Так же содержание всех эти списков очень громозко и хреново расширяемо. И не то, что бы оно выглядело лучшим решением.