## API

| 参数名            | 类型                | 说明             | 默认值           | 是否必填 | 备注                            |
| ----------------- | ------------------- | ---------------- | ---------------- | -------- | ------------------------------- | --- |
| preloadComponent  | React.ReactElement  | 预加载组件       | -                | false    | -                               |
| defaultRoomInfo   | IRoomInfo           | 3D 房间配置      | -                | true     | 默认的 roomInfo(包含 pathId 等) |
| onBeforeEnter     | () => void          | 进房开始事件     | -                | false    | -                               |
| onEnterSuccess    | () => void          | 进房成功事件     | -                | false    | -                               |
| onEnterError      | (error: IRoomError  | void) => void    | 进房失败事件     | -        | false                           | -   |
| onBeforeChange3D  | () => void          | 改变 3D 开始事件 | -                | false    | -                               |
| onChange3DSuccess | () => void          | 改变 3D 成功事件 | -                | false    | -                               |
| onChange3DError   | (error?: IRoomError | void) => void    | 改变 3D 失败事件 | -        | false                           | -   |
| onReQueue         | () => void          | 重新排队事件     | -                | false    | -                               |
