UNPKG

@petkoneo/phaser3-rex-plugins

Version:
23 lines (17 loc) 676 B
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;