"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLobbyStorage_event = exports.createLobbyStorage_event = exports.LobbyJoin = exports.LobbyStorage = void 0;
class LobbyStorage {
    config;
    owner;
    players;
    data;
    constructor(config, owner) {
        this.config = config;
        this.owner = owner;
        this.data = {};
        this.players = [];
        this.players.push(owner);
    }
}
exports.LobbyStorage = LobbyStorage;
class LobbyJoin {
    lobbyData;
    player;
    constructor(lobbyData, player) {
        this.lobbyData = lobbyData;
        this.player = player;
    }
}
exports.LobbyJoin = LobbyJoin;
class createLobbyStorage_event {
    lobbyName;
    plugin;
    obj;
    constructor(lobbyName, plugin, obj) {
        this.lobbyName = lobbyName;
        this.plugin = plugin;
        this.obj = obj;
    }
}
exports.createLobbyStorage_event = createLobbyStorage_event;
class getLobbyStorage_event {
    lobbyName;
    plugin;
    obj;
    constructor(lobbyName, plugin) {
        this.lobbyName = lobbyName;
        this.plugin = plugin;
    }
}
exports.getLobbyStorage_event = getLobbyStorage_event;
//# sourceMappingURL=LobbyObjects.js.map