update method

void update(
  1. double dt
)

Implementation

void update(double dt) {
  if (!dt.isFinite || dt < 0) return;
  _moveAge += dt;
  _lookAge += dt;
  _pointerAge += dt;
  if (_moveRemote && _moveAge >= remoteTimeoutSeconds) {
    moveX = moveY = 0;
  }
  if (_lookRemote && _lookAge >= remoteTimeoutSeconds) {
    lookX = lookY = 0;
  }
  if (_pointerRemote && _pointerAge >= remoteTimeoutSeconds) {
    _pointerActive = false;
  }
}