UNPKG

phaser4-rex-plugins

Version:
35 lines (31 loc) 873 B
var ResetTextObjectPosition = function () { var config = this.textObject.rexSizer; this.textObject.y += (config.offsetY - config.preOffsetY); config.preOffsetY = config.offsetY; this.resetChildPositionState(this.textObject); if (this.textCropEnable) { CropTextObject.call(this); } } var CropTextObject = function () { // Don't have setCrop method, return if (!this.textObject.setCrop) { return; } var offsetY = this.textObject.rexSizer.offsetY; var cropY, cropHeight; if (offsetY <= 0) { cropY = -offsetY; cropHeight = this.height; } else { cropY = 0; cropHeight = this.height - offsetY; } this.textObject.setCrop( 0, cropY, this.width, cropHeight ) } export default ResetTextObjectPosition;