Options
All
  • Public
  • Public/Protected
  • All
Menu

电梯设备配合电梯控制器进行控制使用。

const controller = new ElevatorController({
  speed: 300 // 电梯运行速度,表示每秒位移的距离
  landings: {
     b1: new Vector3(0, 0, -3),
     f1: new Vector3(0, 0, 0),
     f2: new Vector3(0, 0, 3),
  }
})

const model = client.getEntityById('elevator_id');

const elevator = new Elevator({ model, signal: controller.signal });

controller.land('f1') // 通过控制器使电梯停靠 f1

Hierarchy

  • Elevator

Implements

Index

Constructors

Methods

Constructors

constructor

Methods

bind

land

  • land(landingPoint: Vector3, speed: number): Promise<void>
  • Parameters

    • landingPoint: Vector3
    • speed: number

    Returns Promise<void>

stop

  • stop(): Promise<void>
  • Returns Promise<void>

unbind

  • unbind(): void
  • 解绑已绑定的控制器信号

    Returns void