Цитата Сообщение от Small_Bee Посмотреть сообщение
...тип получаем через InternalTypeName()
Ага. Спасибо! Реализовать это свойство удалось в такой части кода:
Код:
Zena = (actor as AiCart).InternalTypeName().ToString();

if (actor.Army() == 1 && Zena == "bob:Artillery.Krupp_L2H43_Protze_Flak38")
   {
    Red_Zenitka_Killed++;
    Sss("Количество подбитых красных зениток стало равно: " + Red_Zenitka_Killed.ToString());
    }
Странно только то, что условие правильно работает лишь тогда, когда я этот (actor as AiCart).InternalTypeName().ToString() предварительно загоняю в переменную Zena. Ну, да это ладно. Пашет и слава Богу!

Другой вопрос. Имеем такую миссию.
[Stationary]
Static81 Aeroanchored.Balloon_winch_GER1 de 29244.30 15856.53 0.00 /hstart 20/hend 200
Static82 Artillery.Krupp_L2H43_Protze_Flak38 de 29246.27 15871.57 0.00 /timeout 0/radius_hide 0
...


При достижении в "Битве" некого условия, нужно все эти объекты из миссии уничтожить и загрузить заново (из той же миссии). Объекты при этом могут быть в трех состояниях. Целая зенитка, подбитая (дымящаяся зенитка) и уже удаленная зенитка. То есть пустое место. Аэростаты пока в двух состояниях. Целые и подбитые (удалять подбитые еще не научился).

Как удалить с карты все эти объекты разом? И зенитки и аэростаты.
Находил кое-какие примеры, но чет мне это показалось очень сложным.
Тем более, что у меня там не группы. А просто отдельные объекты, стоящие на охране ВПП.