cve-connector
Version:
UE Web 开发套件
21 lines (14 loc) • 665 B
TypeScript
import type { UIDescriptor } from '../utils/matchmaker'
export type SequenceCommand = 'JumpToSeconds' | 'PauseSequence' | 'PlaySequence' | 'StopSequence'
/** 过场控制 */
export interface SequenceController {
/** 播放过场动画 */
jumpTo: (seconds: number) => Promise<UIDescriptor>
/** 暂停过场动画,暂停时可以视角锁定或继续操作 */
pause: (lockCamera?: boolean) => Promise<UIDescriptor>
/** 播放过场动画 */
play: (sequenceName: string) => Promise<UIDescriptor>
/** 停止播放过场动画 */
stop: () => Promise<UIDescriptor>
}
export declare const SequenceController: SequenceController