void Update() { if (trinusProcessor != null && nonStreamingScript != null) { if (nonStreamingScript.enabled && trinusProcessor.isStreaming()) { nonStreamingScript.enabled = false; } else if (!nonStreamingScript.enabled && !trinusProcessor.isStreaming()) { nonStreamingScript.enabled = true; } } }
// Update is called once per frame void Update() { if (canvas.worldCamera == null) { assignUICamera(canvas, trinusProcessor.getUICamera()); } if (trinusCursor != null && trinusCursor.gameObject.activeSelf) //hack to correctly place the cursor in stereoscopic mode { updateTrinusCursor(); } if (currentPage == UI_PAGE.CONNECTION_WAIT && trinusProcessor.isStreaming()) { if (connectedEvent != null) { connectedEvent.Invoke(); } openGame(); } else if (currentPage != UI_PAGE.NONE && trinusProcessor.getStatus() == corelib.util.DataStructs.STATUS.DISCONNECTED) { if (disconnectedEvent != null) { currentPage = UI_PAGE.NONE; disconnectedEvent.Invoke(); } else { startConnection(); } } }