warscript
Version:
A typescript library for Warcraft III using Warpack.
22 lines (21 loc) • 1.07 kB
TypeScript
/// <reference types="warpack-types/warpack" />
/** @noSelfInFile */
import { ChannelAbilityType, ChannelAbilityTypeTargetingType } from "./channel";
import { ObjectDataEntryLevelFieldValueSupplier } from "../../entry";
export declare class BlankConfigurableAbilityType extends ChannelAbilityType {
static readonly IS_SYNTHETIC = true;
private autoOrderTypeStringIdsEnabled;
private readonly autoOrderTypeStringIdByTargetingType;
private _usesAttackAnimation;
private _isChanneling;
constructor(object: WarObject);
get usesAttackAnimation(): boolean;
set usesAttackAnimation(usesAttackAnimation: boolean);
get isChanneling(): boolean;
set isChanneling(isChanneling: boolean);
get targetingType(): ChannelAbilityTypeTargetingType[];
set targetingType(targetingType: ObjectDataEntryLevelFieldValueSupplier<ChannelAbilityTypeTargetingType>);
get baseOrderTypeStringId(): string[];
set baseOrderTypeStringId(baseOrderTypeStringId: ObjectDataEntryLevelFieldValueSupplier<string>);
private setAutoOrderTypeStringIds;
}