UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

22 lines (21 loc) 1.06 kB
/// <reference types="warpack-types/warpack" /> /** @noSelfInFile */ import { ArmorSoundType } from "../auxiliary/armor-sound-type"; import { CombatClassifications } from "../auxiliary/combat-classification"; import { ObjectDataEntry, ObjectDataEntryId } from "../entry"; export type DestructibleTypeId = ObjectDataEntryId & { readonly __destructibleTypeId: unique symbol; }; export declare abstract class DestructibleType extends ObjectDataEntry<DestructibleTypeId> { private static readonly idGenerator; protected static generateId(): number; protected static getObjectData(map: WarMap): WarObjects; get armorSoundType(): ArmorSoundType; set armorSoundType(armorSoundType: ArmorSoundType); get armorSoundTypeSD(): ArmorSoundType; set armorSoundTypeSD(armorSoundTypeSD: ArmorSoundType); get armorSoundTypeHD(): ArmorSoundType; set armorSoundTypeHD(armorSoundTypeHD: ArmorSoundType); get combatClassifications(): CombatClassifications; set combatClassifications(combatClassifications: CombatClassifications); }