Files
Construct-CN/Construct [BP]/scripts/classes/Builder/Builder.js
T
2025-04-19 17:55:28 -07:00

22 lines
524 B
JavaScript

import { BuilderOptions } from "./BuilderOptions";
import { Builders } from "./Builders";
export class Builder {
constructor(playerId) {
this.playerId = playerId;
this.options = new BuilderOptions(playerId);
Builders.add(this);
}
getOptionIds() {
return Object.keys(this.options.options).sort((a, b) => a.localeCompare(b));
}
getOption(id) {
return this.options.get(id);
}
setOption(id, value) {
return this.options.setValue(id, value);
}
}