controller# UBaseController

基础控制器, 用于对数据的操作等等, 该类时抽象类, 不可实例化

Constructor

(abstract) new UBaseController(live2d)

基础控制器

创建基础控制器

Parameters:
NameTypeDescription
live2dULive2dController

live2d 上下文

Listens to Events:
  • EEvent#event:init 控制器初始化事件
  • EEvent#event:destroy 控制器销毁事件

Members

(protected) _live2d :ULive2dController

live2d 上下文

live2d 数据选项控制器

(readonly) app :TApplication

Application 实例

getter: Application 实例

(readonly) event :EventEmitter

event 实例

getter: EventEmitter3 实例

Type:
  • EventEmitter

(readonly) live2d :ULive2dController

live2d 上下文

getter: live2d 上下文

(readonly) live2dData :DLive2dOptions

live2d 数据

getter: live2d 原始数据

(readonly) ref :Record.<string, any>

对象引用

getter: 以键值对进行记录的对象引用

Type:
  • Record.<string, any>

Methods

(abstract) destroy()

销毁控制器

event 提交 EEvent#destroy 时进行调用, 用于销毁控制器

(abstract) init()

控制器初始化

event 提交 EEvent#init 时进行调用, 用于控制器初始化