UNPKG

phaser3-rex-plugins

Version:
19 lines (16 loc) 724 B
import RenderTexture from './RenderTexture.js'; const GetAdvancedValue = Phaser.Utils.Objects.GetAdvancedValue; const BuildGameObject = Phaser.GameObjects.BuildGameObject; export default function (config, addToScene) { if (config === undefined) { config = {}; } if (addToScene !== undefined) { config.add = addToScene; } var x = GetAdvancedValue(config, 'x', 0); var y = GetAdvancedValue(config, 'y', 0); var width = GetAdvancedValue(config, 'width', 32); var height = GetAdvancedValue(config, 'height', 32); var gameObject = new RenderTexture(this.scene, x, y, width, height, config); BuildGameObject(this.scene, gameObject, config); return gameObject; }