В связи с этим http://www.sukhoi.ru/forum/showthrea...=1#post1732827
Думаю, вот это эксепшны вызывает:
не у каждого самолета все эти части крыла есть. Я когда тестировал в таком виде мессер и спит, возникал микрофриз, сыпались ошибки и часть кода не выполнялось после этого (сообщения на экран не писались).Код:(actor as AiAircraft).cutLimb(part.LimbNames.WingR0); (actor as AiAircraft).cutLimb(part.LimbNames.WingR1); (actor as AiAircraft).cutLimb(part.LimbNames.WingR2); (actor as AiAircraft).cutLimb(part.LimbNames.WingR3); (actor as AiAircraft).cutLimb(part.LimbNames.WingR4); (actor as AiAircraft).cutLimb(part.LimbNames.WingR5); (actor as AiAircraft).cutLimb(part.LimbNames.WingR6); (actor as AiAircraft).cutLimb(part.LimbNames.WingR7);
Для Спит2а и Е4 ошибку не вызывают
илиКод:aircraft.cutLimb(part.LimbNames.WingL0); // Нули ломают всем кроме спитов и хурей aircraft.cutLimb(part.LimbNames.WingR0); aircraft.cutLimb(part.LimbNames.WingL2); // Spit2a - двойки спитам и хурям aircraft.cutLimb(part.LimbNames.WingR2);
Остальные самолеты не тестировал.Код:aircraft.cutLimb(part.LimbNames.AileronL0); aircraft.cutLimb(part.LimbNames.AileronR0); aircraft.cutLimb(part.LimbNames.ElevatorL0); aircraft.cutLimb(part.LimbNames.ElevatorR0); aircraft.cutLimb(part.LimbNames.Rudder0);
Можно этот код совсем убрать, пусть до конца воюют.