DeviceUserAbstractBehaviour Class

Description

DeviceUserAbstractBehaviour 是所有使用设备工作的抽象类,比如trackers。

一个 DeviceUserAbstractBehaviour 需要 Bind 到一个 DeviceAbstractBehaviour 才能正常工作。如果在一切启动之前 DeviceUserAbstractBehaviour 就已经在场景中,这个工作通常会由 ARBuilder 自动完成。如果你在后面某个时刻将这个 component 添加到场景中,请保证调 Bind 它到一个 DeviceAbstractBehaviour 上,比如 Bind 到一个 CameraDeviceBaseBehaviour 上。

Public Functions

void Bind(DeviceAbstractBehaviour behaviour)

Public Events

event Action<DeviceUserAbstractBehaviour, DeviceAbstractBehaviour> WorkStart
event Action<DeviceUserAbstractBehaviour> WorkStop

void Bind(DeviceAbstractBehaviour behaviour)

绑定一个设备。一个设备用户只有在绑定有效设备之后才能正常工作。

event Action<DeviceUserAbstractBehaviour, DeviceAbstractBehaviour> WorkStart

工作开始事件,比如tracker开始运行。

event Action<DeviceUserAbstractBehaviour> WorkStop

工作结束事件。