phaser4-rex-plugins
Version:
15 lines (14 loc) • 582 B
JavaScript
import GOManager from '../../gomanager/GOManager.js';
import GetCameraByName from '../../../camera/GetCameraByName.js';
const SetCamera = GOManager.prototype.setCamera;
export default {
setCamera(layerName, cameraName) {
// Add a new camera if target camera is not existing
var camera = GetCameraByName(this.scene, cameraName);
if (!camera) {
camera = this.scene.cameras.add(undefined, undefined, undefined, undefined, false, cameraName);
}
SetCamera.call(this, layerName, camera);
return this;
},
}