Код:
AiAircraft
bool IsKilled(); // убит ли юнит
Regiment Regiment(); // см. ниже описание типа
string HullNumber(); // борт. номер
string CallSign(); // позывной, емнип, который голосом проговаривается
int CallSignNumber(); // позывной номер
string TypedName(); // модель самолёта
AircraftType Type(); // тип самолёта см. ниже описание енума
bool IsAirborne(); // рождение в воздухе
AiAirGroup AirGroup(); // группа
/// <summary>
/// Sets visible integrity of the given limb.
/// </summary>
/// <param name="limb">Object limb to modify</param>
/// <param name="value">Integrity modifier.
/// <para>Negative values degrade integrity by given value.</para>
/// <para>Positive values set absolute value, where applicable.</para></param>
void hitLimb ( part.LimbNames limb, double value );
/// <summary>
/// Detaches given limb.
/// </summary>
/// <param name="limb">Object limb to detach</param>
void cutLimb ( part.LimbNames limb );
/// <summary>
/// Activates given named damage.
/// </summary>
/// <param name="type">Flag type</param>
void hitNamed ( part.NamedDamageTypes type );
/// <summary>
/// Returns parameter.
/// </summary>
/// <param name="type">Parameter name or system type.</param>
/// <param name="subtype">Subtype of given parameter, -1 is generic.</param>
/// <returns>Value</returns>
double getParameter ( part.ParameterTypes type, int subtype );
void SayToGroup(AiAirGroup group, string msg); // сообщение для группы
Regiment {
int army();
string name();
string fileNameEmblem();
string country();
string speech();
string id();
int gruppeNumber();
}
public enum AircraftType {
UNKNOWN = 0,
Fighter = 1 << 0, // GUI - FT (любой истребитель)
BNZFighter = 1 << 1,
TNBFighter = 1 << 2,
HeavyFighter = 1 << 3, // GUI - FT (любой истребитель) FH (тяжелый истребитель)
JaBo = 1 << 4, // GUI - FB (истр-бомбардировщик) FT (любой истребитель) BB (любой бомбер)
Sturmovik = 1 << 5, // GUI - BB (любой бомбер)
Bomber = 1 << 6, // GUI - BB (любой бомбер)
DiveBomber = 1 << 7, // GUI - DB (пикировщик) BB (любой бомбер)
TorpedoBomber = 1 << 8, // GUI - TB (торпедоносец) BB (любой бомбер)
AmphibiousPlane = 1 << 9, // GUI - MS (miscellaneous, разное)
Glider = 1 << 10,// GUI - MS (miscellaneous, разное)
SailPlane = 1 << 11,// GUI - MS (miscellaneous, разное)
Scout = 1 << 12,// GUI - RC (разведчик) MS (miscellaneous, разное)
Transport = 1 << 13,// GUI - TS (транспорт) MS (miscellaneous, разное)
Blenheim = 1 << 14 // хак для бленхеймов, которые бомберы, но могут закладывать виражи как истребители
}