using System;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.VR;
// Token: 0x02000454 RID: 1108
public class OVRDebugInfo : MonoBehaviour
{
// Token: 0x0600B6DD RID: 46813 RVA: 0x00366310 File Offset: 0x00364510
private void PKAAOOHBGPF()
{
float num = OVRManager.HPMPJMIOMCK.EKHEBHHBOJG();
this.EKNGGCAOPKG = string.Format("Player.PlayerLocomotion", num);
}
// Token: 0x0600B6DE RID: 46814 RVA: 0x00366340 File Offset: 0x00364540
private void OPKONLAHLMG()
{
float num = OVRManager.HPMPJMIOMCK.BGFAGPOFNIM();
this.EKNGGCAOPKG = string.Format("MM\\/dd\\/yyyy HH:mm", num);
}
// Token: 0x0600B6DF RID: 46815 RVA: 0x00366370 File Offset: 0x00364570
private void ILDIAFLJPID()
{
this.NGEOAOBLEEI();
this.OPKONLAHLMG();
this.PCPJADFDPMI();
this.FJLJNLLHCJP();
this.ALCAMCGOICF();
this.BCGDCAFADNB();
this.HLJFFMJIJEK();
}
// Token: 0x0600B6E0 RID: 46816 RVA: 0x0036639C File Offset: 0x0036459C
private void FLILJLLEAFK()
{
float num = 31f;
int num2 = 83;
this.OALPPBNOLMM = new GameObject();
this.OALPPBNOLMM.name = "SetOutfitToPlayer has null player. BodyPart : ";
this.OALPPBNOLMM.transform.parent = GameObject.Find("MenuDetached").transform;
this.OALPPBNOLMM.transform.localPosition = new Vector3(1738f, 721f, 1429f);
this.OALPPBNOLMM.transform.localEulerAngles = Vector3.zero;
this.OALPPBNOLMM.transform.localScale = new Vector3(660f, 971f, 132f);
if (!string.IsNullOrEmpty(this.NGGFKKMNFNE))
{
this.DHGGMAIAIFI = this.POFHOGJJHJK(this.DHGGMAIAIFI, "value", num -= this.HIICHDHLPJP, this.NGGFKKMNFNE, num2);
}
if (!string.IsNullOrEmpty(this.KPIAMGNGOHC))
{
this.KAPDKINJIGO = this.DGMCIOBFDDE(this.KAPDKINJIGO, "
using System;\r\nusing UnityEngine;\r\nusing BestHTTP;\r\nusing BestHTTP.WebSocket;\r\n\r\npublic class WebSocketSample : MonoBehaviour\r\n{\r\n #region Private Fields\r\n\r\n /// <summary>\r\n /// The WebSocket address to connect\r\n /// </summary>\r\n string address = "ws://echo.websocket.org";\r\n\r\n /// <summary>\r\n /// Default text to send\r\n /// </summary>\r\n string msgToSend = "Hello World!";\r\n\r\n /// <summary>\r\n /// Debug text to draw on the gui\r\n /// </summary>\r\n string Text = string.Empty;\r\n\r\n /// <summary>\r\n /// Saved WebSocket instance\r\n /// </summary>\r\n WebSocket webSocket;\r\n\r\n /// <summary>\r\n /// GUI scroll position\r\n /// </summary>\r\n Vector2 scrollPos;\r\n\r\n #endregion\r\n\r\n #region Unity Events\r\n\r\n void OnDestroy()\r\n {\r\n if (webSocket != null)\r\n webSocket.Close();\r\n }\r\n\r\n void OnGUI()\r\n {\r\n GUIHelper.DrawArea(GUIHelper.ClientArea, true, () =>\r\n {\r\n scrollPos = GUILayout.BeginScrollView(scrollPos);\r\n GUILayout.Label(Text);\r\n GUILayout.EndScrollView();\r\n\r\n GUILayout.Space(5);\r\n\r\n GUILayout.FlexibleSpace();\r\n\r\n address = GUILayout.TextField(address);\r\n\r\n if (webSocket == null && GUILayout.Button("Open Web Socket"))\r\n {\r\n // Create the WebSocket instance\r\n webSocket = new WebSocket(new Uri(address));\r\n\r\n if (HTTPManager.Proxy != null)\r\n webSocket.InternalRequest.Proxy = new HTTPProxy(HTTPManager.Proxy.Address, HTTPManager.Proxy.Credentials, false);\r\n\r\n // Subscribe to the WS events\r\n webSocket.OnOpen += OnOpen;\r\n webSocket.OnMessage += OnMessageReceived;\r\n webSocket.OnClosed += OnClosed;\r\n webSocket.OnError += OnError;\r\n\r\n // Start connecting to the server\r\n webSocket.Open();\r\n\r\n Text += "Opening Web Socket...\\n";\r\n }\r\n\r\n if (webSocket != null && webSocket.IsOpen)\r\n {\r\n GUILayout.Space(10);\r\n\r\n GUILayout.BeginHorizontal();\r\n msgToSend = GUILayout.TextField(msgToSend);\r\n\r\n if (GUILayout.Button("Send", GUILayout.MaxWidth(70)))\r\n {\r\n Text += "Sending message...\\n";\r\n\r\n // Send message to the server\r\n webSocket.Send(msgToSend);\r\n }\r\n GUILayout.EndHorizontal();\r\n\r\n GUILayout.Space(10);\r\n\r\n if (GUILayout.Button("Close"))\r\n {\r\n // Close the connection\r\n webSocket.Close(1000, "Bye!");\r\n }\r\n }\r\n });\r\n }\r\n\r\n #endregion\r\n\r\n #region WebSocket Event Handlers\r\n\r\n /// <summary>\r\n /// Called when the web socket is open, and we are ready to send and receive data\r\n /// </summary>\r\n void OnOpen(WebSocket ws)\r\n {\r\n Text += string.Format("-WebSocket Open!\\n");\r\n }\r\n\r\n /// <summary>\r\n /// Called when we received a text message from the server\r\n /// </summary>\r\n void OnMessageReceived(WebSocket ws, string message)\r\n {\r\n Text += string.Format("-Message received: {0}\\n", message);\r\n }\r\n\r\n /// <summary>\r\n /// Called when the web socket closed\r\n /// </summary>\r\n void OnClosed(WebSocket ws, UInt16 code, string message)\r\n {\r\n Text += string.Format("-WebSocket closed! Code: {0} Message: {1}\\n", code, message);\r\n webSocket = null;\r\n }\r\n\r\n /// <summary>\r\n /// Called when an error occured on client side\r\n /// </summary>\r\n void OnError(WebSocket ws, Exception ex)\r\n {\r\n string errorMsg = string.Empty;\r\n if (ws.InternalRequest.Response != null)\r\n errorMsg = string.Format("Status Code from Server: {0} and Message: {1}", ws.InternalRequest.Response.StatusCode, ws.InternalRequest.Response.Message);\r\n\r\n Text += string.Format("-An error occured: {0}\\n", (ex != null ? ex.Message : "Unknown Error " + errorMsg));\r\n\r\n webSocket = null;\r\n }\r\n\r\n #endregion\r\n}", num -= this.HIICHDHLPJP, this.KPIAMGNGOHC, num2);
}
if (!string.IsNullOrEmpty(this.ICKEPNNCOAM))
{
this.IGNBGONNBDN = this.DGMCIOBFDDE(this.IGNBGONNBDN, "Turn off sandbox to re-enable Challenges", num -= this.HIICHDHLPJP, this.ICKEPNNCOAM, num2);
}
if (!string.IsNullOrEmpty(this.EKNGGCAOPKG))
{
this.DLKBIFHEFMN = this.DGMCIOBFDDE(this.DLKBIFHEFMN, "ENABLED", num -= this.HIICHDHLPJP, this.EKNGGCAOPKG, num2);
}
if (!string.IsNullOrEmpty(this.LIOAPBKOBCJ))
{
this.GABAGADECPG = this.POFHOGJJHJK(this.GABAGADECPG, "speed", num -= this.HIICHDHLPJP, this.LIOAPBKOBCJ, num2);
}
if (!string.IsNullOrEmpty(this.OJIECDBKBPA))
{
this.NEOLIDNMPBD = this.AEAABCKCGHF(this.NEOLIDNMPBD, "pitch", num -= this.HIICHDHLPJP, this.OJIECDBKBPA, num2);
}
if (!string.IsNullOrEmpty(this.LGLCKAOFGEP))
{
this.IEPOECBGJIP = this.CIJLLINMEPA(this.IEPOECBGJIP, "Item", num - this.HIICHDHLPJP, this.LGLCKAOFGEP, 43);
}
this.CEGGPKFIGPP = true;
this.BCADICDODHH = false;
}
// Token: 0x0600B6E1 RID: 46817 RVA: 0x003665E8 File Offset: 0x003647E8
private void NGOPCBJCNJM()
{
this.IHJDPNKKKEE = new GameObject();
this.IHJDPNKKKEE.name = "', RecRoomSceneManager is null.";
this.IHJDPNKKKEE.transform.parent = GameObject.Find("{0}v1/saveData/{1}").transform;
RectTransform rectTransform = this.IHJDPNKKKEE.AddComponent();
rectTransform.sizeDelta = new Vector2(92f, 270f);
rectTransform.localScale = new Vector3(329f, 286f, 532f);
rectTransform.localPosition = new Vector3(228f, 1106f, 1587f);
rectTransform.localEulerAngles = Vector3.zero;
Canvas canvas = this.IHJDPNKKKEE.AddComponent