2.9.10.4160

interface _Weapon {
    Category: {
        BOMB: number;
        MISSILE: number;
        ROCKET: number;
        SHELL: number;
        TORPEDO: number;
    };
    className_: string;
    flag: {
        AllWeapon: number;
        AntiRadarMissile: number;
        AntiRadarMissile2: number;
        AntiShipMissile: number;
        AntiTankMissile: number;
        AnyAAM: number;
        AnyAAWeapon: number;
        AnyAGWeapon: number;
        AnyASM: number;
        AnyAutonomousMissile: number;
        AnyBomb: number;
        AnyMissile: number;
        AnyRocket: number;
        AnyShell: number;
        AnyTorpedo: number;
        AnyUnguidedBomb: number;
        AnyWeapon: number;
        AR_AAM: number;
        ArmWeapon: number;
        BuiltInCannon: number;
        CandleBomb: number;
        CandleRocket: number;
        Cannons: number;
        ClusterBomb: number;
        ConventionalShell: number;
        CruiseMissile: number;
        Decoys: number;
        Dispencer: number;
        FAEBomb: number;
        FireAndForgetASM: number;
        GuidedASM: number;
        GuidedBomb: number;
        GuidedShell: number;
        GuidedWeapon: number;
        GUN_POD: number;
        HeavyRocket: number;
        HEBomb: number;
        IlluminationShell: number;
        IR_AAM: number;
        LaserASM: number;
        LGB: number;
        LightRocket: number;
        LRAAM: number;
        MarkerRocket: number;
        MarkerShell: number;
        MarkerWeapon: number;
        MRAAM: number;
        NapalmBomb: number;
        NoWeapon: number;
        ParachuteBomb: number;
        Penetrator: number;
        SAR_AAM: number;
        SmokeShell: number;
        SNSGB: number;
        SRAAM: number;
        SubmunitionDispenserShell: number;
        TacticASM: number;
        TeleASM: number;
        Torpedo: number;
        TvGB: number;
        UnguidedWeapon: number;
    };
    GuidanceType: {
        INS: number;
        IR: number;
        LASER: number;
        RADAR_ACTIVE: number;
        RADAR_PASSIVE: number;
        RADAR_SEMI_ACTIVE: number;
        TELE: number;
        TV: number;
    };
    MissileCategory: {
        AAM: number;
        ANTI_SHIP: number;
        BM: number;
        CRUISE: number;
        OTHER: number;
        SAM: number;
    };
    parentClass_: {
        Category: {
            BASE: number;
            CARGO: number;
            SCENERY: number;
            STATIC: number;
            UNIT: number;
            VOID: number;
            WEAPON: number;
        };
        className_: string;
        database_: { getCategoryEx(...args: any[]): unknown };
        parentClass_: { className_: string };
        cancelChoosingCargo(...args: any[]): unknown;
        destroy(...args: any[]): unknown;
        getAttributes(...args: any[]): unknown;
        getCategory(...args: any[]): unknown;
        getName(...args: any[]): unknown;
        getPoint(...args: any[]): unknown;
        getPosition(...args: any[]): unknown;
        getTypeName(...args: any[]): unknown;
        getVelocity(...args: any[]): unknown;
        hasAttribute(...args: any[]): unknown;
        inAir(...args: any[]): unknown;
        isExist(...args: any[]): unknown;
        tonumber(...args: any[]): unknown;
    };
    WarheadType: { AP: number; HE: number; SHAPED_EXPLOSIVE: number };
    getCategory(...args: any[]): unknown;
    getCategoryEx(...args: any[]): unknown;
    getCoalition(...args: any[]): unknown;
    getCountry(...args: any[]): unknown;
    getDesc(...args: any[]): unknown;
    getForcesName(...args: any[]): unknown;
    getLauncher(...args: any[]): unknown;
    getTarget(...args: any[]): unknown;
    tonumber(...args: any[]): unknown;
}

Hierarchy (View Summary)

Properties

Category: {
    BOMB: number;
    MISSILE: number;
    ROCKET: number;
    SHELL: number;
    TORPEDO: number;
}
className_: string
flag: {
    AllWeapon: number;
    AntiRadarMissile: number;
    AntiRadarMissile2: number;
    AntiShipMissile: number;
    AntiTankMissile: number;
    AnyAAM: number;
    AnyAAWeapon: number;
    AnyAGWeapon: number;
    AnyASM: number;
    AnyAutonomousMissile: number;
    AnyBomb: number;
    AnyMissile: number;
    AnyRocket: number;
    AnyShell: number;
    AnyTorpedo: number;
    AnyUnguidedBomb: number;
    AnyWeapon: number;
    AR_AAM: number;
    ArmWeapon: number;
    BuiltInCannon: number;
    CandleBomb: number;
    CandleRocket: number;
    Cannons: number;
    ClusterBomb: number;
    ConventionalShell: number;
    CruiseMissile: number;
    Decoys: number;
    Dispencer: number;
    FAEBomb: number;
    FireAndForgetASM: number;
    GuidedASM: number;
    GuidedBomb: number;
    GuidedShell: number;
    GuidedWeapon: number;
    GUN_POD: number;
    HeavyRocket: number;
    HEBomb: number;
    IlluminationShell: number;
    IR_AAM: number;
    LaserASM: number;
    LGB: number;
    LightRocket: number;
    LRAAM: number;
    MarkerRocket: number;
    MarkerShell: number;
    MarkerWeapon: number;
    MRAAM: number;
    NapalmBomb: number;
    NoWeapon: number;
    ParachuteBomb: number;
    Penetrator: number;
    SAR_AAM: number;
    SmokeShell: number;
    SNSGB: number;
    SRAAM: number;
    SubmunitionDispenserShell: number;
    TacticASM: number;
    TeleASM: number;
    Torpedo: number;
    TvGB: number;
    UnguidedWeapon: number;
}
GuidanceType: {
    INS: number;
    IR: number;
    LASER: number;
    RADAR_ACTIVE: number;
    RADAR_PASSIVE: number;
    RADAR_SEMI_ACTIVE: number;
    TELE: number;
    TV: number;
}
MissileCategory: {
    AAM: number;
    ANTI_SHIP: number;
    BM: number;
    CRUISE: number;
    OTHER: number;
    SAM: number;
}
parentClass_: {
    Category: {
        BASE: number;
        CARGO: number;
        SCENERY: number;
        STATIC: number;
        UNIT: number;
        VOID: number;
        WEAPON: number;
    };
    className_: string;
    database_: { getCategoryEx(...args: any[]): unknown };
    parentClass_: { className_: string };
    cancelChoosingCargo(...args: any[]): unknown;
    destroy(...args: any[]): unknown;
    getAttributes(...args: any[]): unknown;
    getCategory(...args: any[]): unknown;
    getName(...args: any[]): unknown;
    getPoint(...args: any[]): unknown;
    getPosition(...args: any[]): unknown;
    getTypeName(...args: any[]): unknown;
    getVelocity(...args: any[]): unknown;
    hasAttribute(...args: any[]): unknown;
    inAir(...args: any[]): unknown;
    isExist(...args: any[]): unknown;
    tonumber(...args: any[]): unknown;
}
WarheadType: { AP: number; HE: number; SHAPED_EXPLOSIVE: number }

Methods