laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
32 lines (31 loc) • 1.06 kB
TypeScript
import { Handler } from "../utils/Handler";
import { Sprite } from "../display/Sprite";
import { Tween } from "../utils/Tween";
import { Component } from "../components/Component";
/**
* 效果插件基类,基于对象池管理
*/
export declare class EffectBase extends Component {
/**动画持续时间,单位为毫秒*/
duration: number;
/**动画延迟时间,单位为毫秒*/
delay: number;
/**重复次数,默认为播放一次*/
repeat: number;
/**缓动类型,如果为空,则默认为匀速播放*/
ease: string;
/**触发事件,如果为空,则创建时触发*/
eventName: string;
/**效用作用的目标对象,如果为空,则是脚本所在的节点本身*/
target: Sprite;
/**效果结束后,是否自动移除节点*/
autoDestroyAtComplete: boolean;
protected _comlete: Handler;
protected _tween: Tween;
protected _exeTween(): void;
protected _doTween(): Tween;
/**
* @override
*/
onReset(): void;
}