UNPKG

524 BPlain TextView Raw
1/// <reference path="helper.ts" />
2
3
4class GamePlayerBase {
5
6 public HasAnyMoveMade = false;
7
8
9 constructor(public UserID: number, public IPAddress: string, public IsVIP: boolean, public IsOnline: boolean) {
10 }
11
12
13 public send(command: string, ...params: any[]) {
14
15 var sockets = Helper.ChannelSockets('User' + this.UserID);
16 if (!sockets) return;
17
18 params.unshift(command);
19
20 var cmd = JSON.stringify(params);
21
22 sockets.forEach(s => s.send(cmd));
23 }
24}
\No newline at end of file