ecsy
Version:
Entity Component System in JS
40 lines (31 loc) • 526 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
class DummyObjectPool {
constructor(T) {
this.isDummyObjectPool = true;
this.count = 0;
this.used = 0;
this.T = T;
}
acquire() {
this.used++;
this.count++;
return new this.T();
}
release() {
this.used--;
}
totalSize() {
return this.count;
}
totalFree() {
return Infinity;
}
totalUsed() {
return this.used;
}
}
exports.default = DummyObjectPool;