phaser4-rex-plugins
Version:
18 lines (16 loc) • 576 B
JavaScript
import IsGame from './IsGame.js';
import IsSceneObject from './IsSceneObject.js';
var GetGame = function (object) {
if ((object == null) || (typeof (object) !== 'object')) {
return null;
} else if (IsGame(object)) {
return object;
} else if (IsGame(object.game)) {
return object.game;
} else if (IsSceneObject(object)) { // object = scene object
return object.sys.game;
} else if (IsSceneObject(object.scene)) { // object = game object
return object.scene.sys.game;
}
}
export default GetGame;