@petkoneo/phaser3-rex-plugins
Version:
23 lines (17 loc) • 676 B
JavaScript
import WorldXYToGameObjectLocalXY from '../../../../../utils/position/WorldXYToGameObjectLocalXY.js';
const IsPlainObject = Phaser.Utils.Objects.IsPlainObject;
var WorldXYToModelXY = function (worldX, worldY, camera, out) {
if ((camera === undefined) || (camera === true) || IsPlainObject(camera)) {
out = camera;
camera = this.scene.cameras.main;
}
if (out === undefined) {
out = {}
} else if (out === true) {
out = globOut;
}
out = WorldXYToGameObjectLocalXY(this, worldX, worldY, camera, out);
return this.model.localXYToModelMatrixXY(out.x, out.y, out);
}
var globOut = {};
export default WorldXYToModelXY;