phaser4-rex-plugins
Version:
17 lines (14 loc) • 499 B
JavaScript
export default {
hasMethod(methodName) {
return typeof (this.gameObject[methodName]) === 'function';
},
call(methodName, ...parameters) {
if (!this.hasMethod(methodName)) {
console.warn(`[GameObjectManager] Game object '${this.name}' does not have method '${methodName}'`)
return this;
}
var gameObject = this.gameObject;
gameObject[methodName].apply(gameObject, parameters);
return this;
}
}