goog.provide('entitas.viewer.SystemObserver');
/**
* @constructor
*
* @param _systems
*/
entitas.viewer.SystemObserver = function(_systems) {
this._systems = _systems;
}
Object.defineProperty(entitas.viewer.SystemObserver.prototype, "name", {
get: function () {
return "Systems";
},
enumerable: true,
configurable: true
});
Object.defineProperty(entitas.viewer.SystemObserver.prototype, "Systems", {
get: function () {
return "Systems " + " (" +
this._systems._initializeSystems.length + " init, " +
this._systems._executeSystems.length + " exe ";
},
enumerable: true,
configurable: true
});
Object.defineProperty(entitas.viewer.SystemObserver.prototype, "initialize", {
get: function () {
return this._systems._initializeSystems.length;
},
enumerable: true,
configurable: true
});
Object.defineProperty(entitas.viewer.SystemObserver.prototype, "execute", {
get: function () {
return this._systems._executeSystems.length;
},
enumerable: true,
configurable: true
});