FBasePlugin 插件
live2d 基础插件, 所有插件都需要从此类继承
属性
name
类型-
string属性 -
readonly
插件名称必须是唯一的, 如果有重复的名称, 则后面的插件将不会安装
子插件需要覆盖 name 字段
priority
类型-
number属性 -
readonly默认值 -
0
插件优先级, 在安装插件是会按照优先级依次执行
子插件需要覆盖 priority 字段
live2d
类型-
ULive2dController属性 -
get
插件 live2d 上下文, 用于获取对应的数据
详情请见: ULive2dController
方法
install
类型-
(): void
在安装插件时需要调用的函数, 一般用于初始化以及事件绑定等等
uninstall
类型-
(): void
在卸载插件时需要调用的函数, 一般用于销毁数据以及事件解绑等等
关系
子类继承关系如下:
FBasePlugin基类FHomePlugin首页FCapturePlugin捕获截图FInfoPlugin文档信息FHitFramesPlugin命中区域帧检测FQuitPlugin关闭和打开看板娘FBaseSwitchPlugin用于切换的基础切换插件FSwitchModulePlugin模型切换FSwitchTexturePlugin模型切换
FDragPluginwrapper 拖拽FTipsDragPlugintips 拖拽
FMotionMessagePluginmotion 消息FTalkMessagePlugin随机一言消息FNullMessagePluginnull 消息FHourMessagePlugin小时消息FSeasonsMessagePlugin季节消息FEventMessagePlugin事件消息FConsoleMessagePlugin控制台打开事件FCopyMessagePlugin拷贝事件FVisibilityMessagePluginwrapper 可见性事件
详情请在 Github 上查看具体代码