-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConnection.cs
More file actions
40 lines (37 loc) · 781 Bytes
/
Connection.cs
File metadata and controls
40 lines (37 loc) · 781 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
using ENet;
namespace tbsgNetLib
{
public class Connection
{
Connection(Peer peer, uint id)
{
this.peer = peer;
this.id = id;
}
public Peer Peer
{
get { return peer; }
}
public uint Id
{
get { return id; }
}
public bool Identified
{
get { return identified; }
}
static public uint IdCount
{
get { return idCount; }
}
static public uint NewConnectionId()
{
idCount++;
return idCount;
}
private Peer peer;
private uint id = 0;
private bool identified = false;
private static uint idCount;
}
}