UNPKG

@robotlegsjs/phaser

Version:

RobotlegsJS integration with Phaser Scene Manager

35 lines 1.6 kB
"use strict"; // ------------------------------------------------------------------------------ // Copyright (c) 2017-present, RobotlegsJS. All Rights Reserved. // // NOTICE: You are permitted to use, modify, and distribute this file // in accordance with the terms of the license agreement accompanying it. // ------------------------------------------------------------------------------ Object.defineProperty(exports, "__esModule", { value: true }); exports.SceneMediatorHandler = void 0; var tslib_1 = require("tslib"); var AbstractMediatorHandler_1 = require("./AbstractMediatorHandler"); /** * @private */ var SceneMediatorHandler = /** @class */ (function (_super) { tslib_1.__extends(SceneMediatorHandler, _super); function SceneMediatorHandler() { return _super !== null && _super.apply(this, arguments) || this; } /*============================================================================*/ /* Public Functions */ /*============================================================================*/ /** * @private */ SceneMediatorHandler.prototype.handleScene = function (scene, type) { var interestedMappings = this.getInterestedMappingsFor(scene, type); if (interestedMappings) { this._factory.createMediators(scene, type, interestedMappings); } }; return SceneMediatorHandler; }(AbstractMediatorHandler_1.AbstractMediatorHandler)); exports.SceneMediatorHandler = SceneMediatorHandler; //# sourceMappingURL=SceneMediatorHandler.js.map