warscript
Version:
A typescript library for Warcraft III using Warpack.
20 lines (19 loc) • 793 B
TypeScript
/// <reference types="@typescript-to-lua/language-extensions" />
/** @noSelfInFile */
import { UnitBehavior } from "../unit";
import { Unit } from "../../unit";
import { BuffTypeId } from "../../object-data/entry/buff-type";
import { TextTagPreset } from "../../text-tag";
import { Destructor } from "../../../destroyable";
export type StunImmunityUnitBehaviourParameters = {
buffTypeIds?: LuaSet<BuffTypeId>;
textTagPreset?: TextTagPreset;
textTagText?: string;
};
export declare class StunImmunityUnitBehavior extends UnitBehavior {
private readonly parameters;
static defaultParameters: StunImmunityUnitBehaviourParameters;
constructor(unit: Unit, parameters?: StunImmunityUnitBehaviourParameters);
protected onDestroy(): Destructor;
private onBuffsCheck;
}