public QTMessageLog(int _index, QTMessage _message, BaseQTClient _client) { index = _index; type = _message.messageType; messageSize = QTUtils.ObjectToByteArray(_message).Length; identity = _client.getIP(); }
public void logSentMessage(BaseQTClient client, QTMessage message) { QTMessageLog log = new QTMessageLog(1, message, client); log.direction = QTMessageLog.messageDirection.SERVERTOCLIENT; messageLog.Add(log); }
public void logReceivedMessage(BaseQTClient client, QTMessage message) { QTMessageLog log = new QTMessageLog(1, message, client); log.direction = QTMessageLog.messageDirection.CLIENTTOSERVER; messageLog.Add(log); }
public NetworkStreamThread(BaseQTClient _qtClient) { qtClient = _qtClient; stream = qtClient.client.GetStream(); thread = new Thread(new ThreadStart(handleStream)); thread.Start(); }
public void handleClientConnect(BaseQTClient client) { SessionInfo session = new SessionInfo(); session.id = Guid.NewGuid().ToString(); client.session = session; clients.Add(client); }
public void spawnPlayer(BaseQTClient client) { QTDebugger.instance.debug(QTDebugger.debugType.BASE, "Spawning player for Client(" + client.getIP() + ")..."); ServerQTObject obj = (ServerQTObject)WorkerServerManager.instance.spawnManager.spawnObject(Guid.NewGuid().ToString(), "Player", QTUtils.getSyncPositionMessage(0f, 3f, 0f), QTUtils.getSyncRotationMessage()); obj.setServerOwner(client.session.id); players.Add(client.session.id, obj); }
public void despawnPlayer(BaseQTClient client) { if (players.ContainsKey(client.session.id) == false) { return; } QTDebugger.instance.debug(QTDebugger.debugType.BASE, "Despawning player of Client(" + client.getIP() + ")..."); ServerQTObject obj = players[client.session.id]; WorkerServerManager.instance.spawnManager.despawnObject(obj.objectID); players.Remove(client.session.id); }
public BaseMessageHandler(BaseQTClient _client) { client = _client; client.onMessageRecieved += handleMessage; }
public ServerWorkerInfoHandler(BaseQTClient _client) : base(_client) { }
public void debugConnectionClosed(BaseQTClient client) { }
public ServerWorkerDebugHandler(BaseQTClient _client) : base(_client) { }
public ServerInputHandler(BaseQTClient _client) : base(_client) { onClientKeyDown += onKeyDown; onClientKeyUp += onKeyUp; }
public ClientSessionHandler(BaseQTClient _client) : base(_client) { }
public ServerEventHandler(BaseQTClient _client) : base(_client) { }
public ServerRequestSyncHandler(BaseQTClient _client) : base(_client) { }
public ServerRequestInstanceHandler(BaseQTClient _client) : base(_client) { }
public ClientSyncHandler(BaseQTClient _client) : base(_client) { }
public ClientEventHandler(BaseQTClient _client) : base(_client) { }
public ServerReadyHandler(BaseQTClient _client) : base(_client) { }
public void handleClientDisconnect(BaseQTClient client) { clients.Remove(client); }
public ServerRequestRoomsHandler(BaseQTClient _client) : base(_client) { }
public void debugLostConnection(BaseQTClient client) { QTDebugger.instance.debug(QTDebugger.debugType.BASE, "Client(" + client.getIP() + ") disconnected..."); }
public BaseEventHandler(BaseQTClient _client) : base(_client) { onEvent += debugEvent; }
public ClientOwnerHandler(BaseQTClient _client) : base(_client) { }
public ServerAuthHandler(BaseQTClient _client) : base(_client) { }
public ClientSpawnHandler(BaseQTClient _client) : base(_client) { }