phaser4-rex-plugins
Version:
17 lines (14 loc) • 644 B
JavaScript
import TransitionImagePack from './TransitionImagePack.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 key = GetAdvancedValue(config, 'key', null);
var frame = GetAdvancedValue(config, 'frame', null);
var gameObject = new TransitionImagePack(this.scene, 0, 0, key, frame, config);
BuildGameObject(this.scene, gameObject, config);
return gameObject;
};