16 lines
548 B
TypeScript
16 lines
548 B
TypeScript
import { dungeonData } from "../dungeonData.js";
|
|
import { levelState } from "../levelState.js";
|
|
import { lobbyState } from "../lobbyState.js";
|
|
import { characterDataUpdate } from "./characterDataPartial.js";
|
|
|
|
export class lobbyStateLight{
|
|
activeUsers : characterDataUpdate[] = []
|
|
rooms : levelState[] = []
|
|
dungeons : dungeonData[] = []
|
|
|
|
constructor(data : lobbyState){
|
|
this.activeUsers = data.activeUsers.map(u=>u.character.copyUpdate())
|
|
this.rooms = data.rooms
|
|
this.dungeons = data.dungeons
|
|
}
|
|
} |