UNPKG

@fuwu-yuan/bgew

Version:

Baguette Game Engine Web is a french 2D Web game engine

48 lines (47 loc) 1.12 kB
import { Room } from './room'; import { Response } from "./response"; import { AbstractNetworkManager } from "./networkmanager.abstract"; export declare class NetworkManager extends AbstractNetworkManager { roomuid: string; /** * @override */ ping(): Promise<string>; /** * @override */ joinRoom(uid: string): Promise<Response>; /** * @override */ createRoom(name: string, limit: number | undefined, data: {}, autojoinroom?: boolean): Promise<Response>; /** * @override */ setRoomData(data: any, merge?: boolean): Promise<Response>; getRoomData(): Promise<Response>; /** * @override */ closeRoom(uid: string, close?: boolean): Promise<Response>; /** * @override */ openRoom(uid: string): Promise<Response>; /** * @override */ getOpenedRooms(): Promise<{ status: string; servers: Room[]; }>; /** * @override */ getClosedRooms(): Promise<{ status: string; servers: Room[]; }>; get apiUrl(): string; get wsUrl(): string; }