warscript
Version:
A typescript library for Warcraft III using Warpack.
17 lines (16 loc) • 736 B
TypeScript
/** @noSelfInFile */
import { Widget } from "../../../core/types/widget";
import { Ability } from "../../internal/ability";
import { Unit } from "../../internal/unit";
import { AbilityDependentValue } from "../../object-field/ability";
import { AbilityBehavior } from "../ability";
export declare class HealSelfAbilityBehavior extends AbilityBehavior {
private readonly healing;
constructor(ability: Ability, healing: AbilityDependentValue<number>);
onImpact(caster: Unit): void;
}
export declare class HealTargetAbilityBehavior extends AbilityBehavior {
private readonly healing;
constructor(ability: Ability, healing: AbilityDependentValue<number>);
onWidgetTargetImpact(caster: Unit, target: Widget): void;
}