godprotocol
Version:
A distributed computing environment for Web 4.0 — integrating AI, decentralisation, and virtual computation.
27 lines (19 loc) • 485 B
JavaScript
import Manager from "./Manager.js";
class Trinity {
constructor(game) {
this.game = game;
this.managers = new Object();
}
add_manager = async (name, options) => {
let mgr = this.managers[name];
if(mgr) return manager
let manager = new Manager(name, {...options, trinity: this});
await manager.sync();
this.managers[name] = manager;
return manager;
};
get_manager = (name)=>{
return this.managers[name]
}
}
export default Trinity;