setTarget method
void
setTarget(
- SceneObject target, {
- dynamic useWorldBounds = true,
})
Implementation
void setTarget(SceneObject target, {useWorldBounds = true}) {
if (_target != target) {
_useWorldBounds = useWorldBounds;
_preInterpolateCameraPosition.setFrom(_currentCameraPosition);
if (_preInterpolateCameraPosition.length2 <
maxInterpolateToTargetDistance * maxInterpolateToTargetDistance) {
_targetTime = _currentTime + interpolateToTargetTime;
} else {
_targetTime = 0;
_currentCameraPosition.setFrom(target.position);
}
_target = target;
}
}