save last zoom value if setting the camera viewport without locking it
This commit is contained in:
parent
d62b116e5d
commit
d99930a67e
@ -80,6 +80,7 @@ export class CameraManager extends Phaser.Events.EventEmitter {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.setCameraMode(CameraMode.Positioned);
|
this.setCameraMode(CameraMode.Positioned);
|
||||||
|
this.waScaleManager.saveZoom();
|
||||||
const currentZoomModifier = this.waScaleManager.zoomModifier;
|
const currentZoomModifier = this.waScaleManager.zoomModifier;
|
||||||
const zoomModifierChange = this.getZoomModifierChange(setTo.width, setTo.height);
|
const zoomModifierChange = this.getZoomModifierChange(setTo.width, setTo.height);
|
||||||
this.camera.stopFollow();
|
this.camera.stopFollow();
|
||||||
|
@ -1128,16 +1128,6 @@ ${escapedMessage}
|
|||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
// this.iframeSubscriptionList.push(
|
|
||||||
// iframeListener.cameraFocusOnStream.subscribe((cameraFocusOnEvent) => {
|
|
||||||
// this.cameraManager.enterFocusMode(
|
|
||||||
// { ...cameraFocusOnEvent },
|
|
||||||
// undefined,
|
|
||||||
// cameraFocusOnEvent.smooth ? 1000 : 0
|
|
||||||
// );
|
|
||||||
// })
|
|
||||||
// );
|
|
||||||
|
|
||||||
this.iframeSubscriptionList.push(
|
this.iframeSubscriptionList.push(
|
||||||
iframeListener.cameraFollowPlayerStream.subscribe((cameraFollowPlayerEvent) => {
|
iframeListener.cameraFollowPlayerStream.subscribe((cameraFollowPlayerEvent) => {
|
||||||
this.cameraManager.leaveFocusMode(this.CurrentPlayer, cameraFollowPlayerEvent.smooth ? 1000 : 0);
|
this.cameraManager.leaveFocusMode(this.CurrentPlayer, cameraFollowPlayerEvent.smooth ? 1000 : 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user