UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

20 lines (19 loc) 793 B
/// <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; }