UNPKG

jok-play

Version:

creating online games never was so easy

26 lines (14 loc) 563 B
/// <reference path="helper.ts" /> class GamePlayerBase { public HasAnyMoveMade = false; constructor(public UserID: number, public IPAddress: string, public IsVIP: boolean, public IsOnline: boolean) { } public send(command: string, ...params: any[]) { if (!this.IsOnline) return; var sockets = Helper.ChannelSockets('User' + this.UserID); if (!sockets) return; params.unshift(command); var cmd = JSON.stringify(params); sockets.forEach(s => s.send(cmd)); } }