public void setupMasterClient() { TcpClient tcpClient = new TcpClient(AppSettings.instance.serverIP, 8111); masterClient = new QTClient(this, tcpClient); masterClient.remoteType = BaseQTClient.clientType.MASTER_SERVER; onMasterConnected(masterClient); }
public void setupWorkerClient(string ip, int port) { TcpClient tcpClient = new TcpClient(AppSettings.instance.serverIP, port); workerClient = new QTClient(this, tcpClient); workerClient.remoteType = BaseQTClient.clientType.WORKER_SERVER; onWorkerConnected(workerClient); }
public override void handleMessage(QTMessage message) { switch (message.messageType) { case QTMessage.type.OWNER: QTClient qtClient = (QTClient)client; OwnerMessage ownerMessage = (OwnerMessage)message; ClientManager.instance.spawnManager.spawnedObjects[ownerMessage.objectID].setOwner(ownerMessage.ownerID); break; } }
public void initializeVR(QTClient client) { return; if (OpenVR.IsHmdPresent()) { XRGeneralSettings.Instance.Manager.loaders.Add(OpenVRLoader); XRGeneralSettings.Instance.Manager.InitializeLoaderSync(); XRGeneralSettings.Instance.Manager.StartSubsystems(); SteamVR.Initialize(); } }
public override void handleMessage(QTMessage message) { switch (message.messageType) { case QTMessage.type.SESSION: QTClient qtClient = (QTClient)client; SessionMessage sessionMessage = (SessionMessage)message; qtClient.session = sessionMessage.session; QTDebugger.instance.debug(QTDebugger.debugType.BASE, "Recieved new session(" + sessionMessage.session.id + ")-"); break; } }
public void handleMasterConnected(QTClient client) { QTDebugger.instance.debug(QTDebugger.debugType.BASE, "Started master client..."); state = componentState.RUNNING; RequestRoomsMessage message = new RequestRoomsMessage(); message.onResponse += (QTResponsableMessage message) => { RoomsMessage roomsMesage = (RoomsMessage)message; rooms = roomsMesage.rooms; onRoomsUpdated(); }; client.sendMessage(message); }
public void handleWorkerConnected(QTClient client) { QTDebugger.instance.debug(QTDebugger.debugType.BASE, "Started worker client..."); SceneManager.LoadScene(ClientSettings.instance.clientScene, LoadSceneMode.Single); }
public void switchToRoomsUI(QTClient client) { roomsSwitch.process(); }