using System; using System.Collections.Generic; using System.Diagnostics; using System.Threading; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.VR; // Token: 0x02000409 RID: 1033 public class OVRManager : MonoBehaviour { // Token: 0x17000427 RID: 1063 // (get) Token: 0x0600B36B RID: 45931 RVA: 0x0035294C File Offset: 0x00350B4C // (set) Token: 0x0600B33F RID: 45887 RVA: 0x00352524 File Offset: 0x00350724 public static bool GCEKBLBPAHO { get { if (!OVRManager.FGIOONOMFIM) { OVRManager.FGIOONOMFIM = true; OVRManager.JMKBKGNFEHJ = AAKIJKLIBFM.HDAOFMOEJIJ; } return OVRManager.JMKBKGNFEHJ; } private set { OVRManager.FGIOONOMFIM = true; OVRManager.JMKBKGNFEHJ = value; } } // Token: 0x17000422 RID: 1058 // (get) Token: 0x0600B3C0 RID: 46016 RVA: 0x003540D8 File Offset: 0x003522D8 // (set) Token: 0x0600B340 RID: 45888 RVA: 0x00352534 File Offset: 0x00350734 public static OVRManager FCDPFLMFDBC { get; private set; } // Token: 0x17000429 RID: 1065 // (get) Token: 0x0600B341 RID: 45889 RVA: 0x0035253C File Offset: 0x0035073C public static string CMANFDEMNHN { get { return AAKIJKLIBFM.CMANFDEMNHN; } } // Token: 0x0600B342 RID: 45890 RVA: 0x00352544 File Offset: 0x00350744 public bool COIMPPLNGEC() { return !OVRManager.LCNEDBBJBPP() || AAKIJKLIBFM.JBIOCNDCNPE; } // Token: 0x0600B343 RID: 45891 RVA: 0x00352558 File Offset: 0x00350758 public static void KBJDKLKBNDE(Action NOBAPCOKFIL) { Action action = OVRManager.BDMLHCFCNAH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.BDMLHCFCNAH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B344 RID: 45892 RVA: 0x0035258C File Offset: 0x0035078C public static void LCJOCMOFPBI(OVRManager.BMLOIKCCPCA NOBAPCOKFIL) { OVRManager.BMLOIKCCPCA bmloikccpca = OVRManager.IDBNGMOMKGK; OVRManager.BMLOIKCCPCA bmloikccpca2; do { bmloikccpca2 = bmloikccpca; bmloikccpca = Interlocked.CompareExchange(ref OVRManager.IDBNGMOMKGK, (OVRManager.BMLOIKCCPCA)Delegate.Combine(bmloikccpca2, NOBAPCOKFIL), bmloikccpca); } while (bmloikccpca != bmloikccpca2); } // Token: 0x0600B345 RID: 45893 RVA: 0x003525C0 File Offset: 0x003507C0 public OVRManager.OCJKFOAMCDC MJIMCEDDAOI() { if (!OVRManager.LCNEDBBJBPP()) { return this._trackingOriginType; } return (OVRManager.OCJKFOAMCDC)AAKIJKLIBFM.OKAEGBDKMIC(); } // Token: 0x1700043A RID: 1082 // (get) Token: 0x0600B346 RID: 45894 RVA: 0x003525D8 File Offset: 0x003507D8 public static Version ALFFMEIDGLK { get { return AAKIJKLIBFM.JJKEHBBMJOH; } } // Token: 0x1700042E RID: 1070 // (get) Token: 0x0600B347 RID: 45895 RVA: 0x003525E0 File Offset: 0x003507E0 // (set) Token: 0x0600B34C RID: 45900 RVA: 0x0035266C File Offset: 0x0035086C public int KJIDNFCKMNJ { get { if (!OVRManager.GCEKBLBPAHO) { return 1; } return AAKIJKLIBFM.KJIDNFCKMNJ; } set { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.KJIDNFCKMNJ = value; } } // Token: 0x1700042A RID: 1066 // (get) Token: 0x0600B348 RID: 45896 RVA: 0x003525F4 File Offset: 0x003507F4 // (set) Token: 0x0600B35C RID: 45916 RVA: 0x003527D0 File Offset: 0x003509D0 public static bool ELDBIKAPLMJ { get { if (!OVRManager.HMMIBEKBACP) { OVRManager.HMMIBEKBACP = true; OVRManager.IPNLBDFFGKC = AAKIJKLIBFM.ELDBIKAPLMJ; } return OVRManager.IPNLBDFFGKC; } private set { OVRManager.HMMIBEKBACP = true; OVRManager.IPNLBDFFGKC = value; } } // Token: 0x17000432 RID: 1074 // (get) Token: 0x0600B349 RID: 45897 RVA: 0x00352618 File Offset: 0x00350818 public static float GPDPLGDCLJC { get { if (!OVRManager.GCEKBLBPAHO) { return 0f; } return AAKIJKLIBFM.AJFLMJMONMC; } } // Token: 0x1400002F RID: 47 // (add) Token: 0x0600B34A RID: 45898 RVA: 0x00352630 File Offset: 0x00350830 // (remove) Token: 0x0600B3CF RID: 46031 RVA: 0x00354274 File Offset: 0x00352474 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action DJDAHLCFCFC; // Token: 0x0600B34B RID: 45899 RVA: 0x00352664 File Offset: 0x00350864 public static string MAFBLKHGMIC() { return AAKIJKLIBFM.OHHFEIJNNIB; } // Token: 0x0600B34D RID: 45901 RVA: 0x00352680 File Offset: 0x00350880 private static void CGCEFMDIOFA(OVRManager NOBAPCOKFIL) { OVRManager.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600B34E RID: 45902 RVA: 0x00352688 File Offset: 0x00350888 [Obsolete] public static void DismissHSWDisplay() { } // Token: 0x0600B34F RID: 45903 RVA: 0x0035268C File Offset: 0x0035088C public void ReturnToLauncher() { OVRManager.PlatformUIConfirmQuit(); } // Token: 0x14000031 RID: 49 // (add) Token: 0x0600B350 RID: 45904 RVA: 0x00352694 File Offset: 0x00350894 // (remove) Token: 0x0600B365 RID: 45925 RVA: 0x003528AC File Offset: 0x00350AAC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action PKBCOPNLBCH; // Token: 0x17000438 RID: 1080 // (get) Token: 0x0600B388 RID: 45960 RVA: 0x003536EC File Offset: 0x003518EC // (set) Token: 0x0600B351 RID: 45905 RVA: 0x003526C8 File Offset: 0x003508C8 public bool GEBDFNOIDJA { get; private set; } // Token: 0x0600B352 RID: 45906 RVA: 0x003526D4 File Offset: 0x003508D4 public static void LGMIPFNBDOM(Action NOBAPCOKFIL) { Action action = OVRManager.PKBCOPNLBCH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.PKBCOPNLBCH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B353 RID: 45907 RVA: 0x00352708 File Offset: 0x00350908 public static int IIAJAHNBJNM() { if (!OVRManager.LCNEDBBJBPP()) { return 1; } return AAKIJKLIBFM.LGDFHCNJINO; } // Token: 0x0600B354 RID: 45908 RVA: 0x0035271C File Offset: 0x0035091C public static OVRManager DNJBCDJHMNK() { return OVRManager.k__BackingField; } // Token: 0x0600B355 RID: 45909 RVA: 0x00352724 File Offset: 0x00350924 public static bool LCNEDBBJBPP() { if (!OVRManager.FGIOONOMFIM) { OVRManager.FGIOONOMFIM = false; OVRManager.JMKBKGNFEHJ = AAKIJKLIBFM.HDAOFMOEJIJ; } return OVRManager.JMKBKGNFEHJ; } // Token: 0x17000437 RID: 1079 // (get) Token: 0x0600B3A8 RID: 45992 RVA: 0x00353BDC File Offset: 0x00351DDC // (set) Token: 0x0600B356 RID: 45910 RVA: 0x00352748 File Offset: 0x00350948 public OVRManager.OCJKFOAMCDC FGDCNHGEKMC { get { if (!OVRManager.GCEKBLBPAHO) { return this._trackingOriginType; } return (OVRManager.OCJKFOAMCDC)AAKIJKLIBFM.OKAEGBDKMIC(); } set { if (!OVRManager.GCEKBLBPAHO) { return; } if (AAKIJKLIBFM.JNNABOGBPMO((AAKIJKLIBFM.OCJKFOAMCDC)value)) { this._trackingOriginType = value; } } } // Token: 0x17000434 RID: 1076 // (get) Token: 0x0600B39A RID: 45978 RVA: 0x003538F0 File Offset: 0x00351AF0 // (set) Token: 0x0600B357 RID: 45911 RVA: 0x00352768 File Offset: 0x00350968 public static int DNKAOOHBBEH { get { if (!OVRManager.GCEKBLBPAHO) { return 2; } return AAKIJKLIBFM.DNKAOOHBBEH; } set { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.DNKAOOHBBEH = value; } } // Token: 0x0600B358 RID: 45912 RVA: 0x0035277C File Offset: 0x0035097C private static void IOFNGAPNGEF(bool NOBAPCOKFIL) { OVRManager.FGIOONOMFIM = false; OVRManager.JMKBKGNFEHJ = NOBAPCOKFIL; } // Token: 0x0600B359 RID: 45913 RVA: 0x0035278C File Offset: 0x0035098C public static void NEDGHHMHILK(OVRManager.HHMPKAIKFPB NOBAPCOKFIL) { AAKIJKLIBFM.BHAIBJDDKFB((AAKIJKLIBFM.HHMPKAIKFPB)NOBAPCOKFIL); } // Token: 0x17000435 RID: 1077 // (get) Token: 0x0600B35A RID: 45914 RVA: 0x00352798 File Offset: 0x00350998 public static bool NDKMDHKHCPC { get { return OVRManager.GCEKBLBPAHO && AAKIJKLIBFM.HNEBLHFJHPO; } } // Token: 0x17000439 RID: 1081 // (get) Token: 0x0600B35B RID: 45915 RVA: 0x003527AC File Offset: 0x003509AC // (set) Token: 0x0600B394 RID: 45972 RVA: 0x00353834 File Offset: 0x00351A34 public bool ENDECBJKDCE { get { if (!OVRManager.NGKLNBMPKAM) { OVRManager.NGKLNBMPKAM = true; OVRManager.CABJOEFBABL = AAKIJKLIBFM.GHFLLMAIGNA; } return OVRManager.CABJOEFBABL; } private set { OVRManager.NGKLNBMPKAM = true; OVRManager.CABJOEFBABL = value; } } // Token: 0x17000436 RID: 1078 // (get) Token: 0x0600B35D RID: 45917 RVA: 0x003527E0 File Offset: 0x003509E0 // (set) Token: 0x0600B3A9 RID: 45993 RVA: 0x00353BF4 File Offset: 0x00351DF4 public static OVRManager.HHMPKAIKFPB MELCLIBEHKN { get { return (OVRManager.HHMPKAIKFPB)AAKIJKLIBFM.LHILFLCKAIG(); } set { AAKIJKLIBFM.BHAIBJDDKFB((AAKIJKLIBFM.HHMPKAIKFPB)value); } } // Token: 0x0600B35E RID: 45918 RVA: 0x003527E8 File Offset: 0x003509E8 public static string LLDPBJDGDGG() { return AAKIJKLIBFM.OHHFEIJNNIB; } // Token: 0x1700042D RID: 1069 // (get) Token: 0x0600B3CD RID: 46029 RVA: 0x0035422C File Offset: 0x0035242C // (set) Token: 0x0600B35F RID: 45919 RVA: 0x003527F0 File Offset: 0x003509F0 public bool JBIOCNDCNPE { get { return !OVRManager.GCEKBLBPAHO || AAKIJKLIBFM.JBIOCNDCNPE; } set { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.JBIOCNDCNPE = value; } } // Token: 0x0600B360 RID: 45920 RVA: 0x00352804 File Offset: 0x00350A04 public static float HFMFOFMDHDD() { if (!OVRManager.LCNEDBBJBPP()) { return 1607f; } return AAKIJKLIBFM.ENDFHGJIBHI; } // Token: 0x1700042C RID: 1068 // (get) Token: 0x0600B361 RID: 45921 RVA: 0x0035281C File Offset: 0x00350A1C // (set) Token: 0x0600B376 RID: 45942 RVA: 0x00352A44 File Offset: 0x00350C44 public bool BAEGINPBHBJ { get { return OVRManager.GCEKBLBPAHO && AAKIJKLIBFM.BAEGINPBHBJ; } set { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.BAEGINPBHBJ = value; } } // Token: 0x17000433 RID: 1075 // (get) Token: 0x0600B362 RID: 45922 RVA: 0x00352830 File Offset: 0x00350A30 // (set) Token: 0x0600B3BB RID: 46011 RVA: 0x00353FE4 File Offset: 0x003521E4 public static int LGDFHCNJINO { get { if (!OVRManager.GCEKBLBPAHO) { return 2; } return AAKIJKLIBFM.LGDFHCNJINO; } set { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.LGDFHCNJINO = value; } } // Token: 0x14000030 RID: 48 // (add) Token: 0x0600B363 RID: 45923 RVA: 0x00352844 File Offset: 0x00350A44 // (remove) Token: 0x0600B3A6 RID: 45990 RVA: 0x00353B94 File Offset: 0x00351D94 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action KCHGKBPJCIO; // Token: 0x0600B364 RID: 45924 RVA: 0x00352878 File Offset: 0x00350A78 public static void IHKFEFMLOAJ(Action NOBAPCOKFIL) { Action action = OVRManager.CLNJMKEOHDK; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.CLNJMKEOHDK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B366 RID: 45926 RVA: 0x003528E0 File Offset: 0x00350AE0 public static OVRManager.HHMPKAIKFPB IDKEIIEMMJP() { return (OVRManager.HHMPKAIKFPB)AAKIJKLIBFM.LHILFLCKAIG(); } // Token: 0x0600B367 RID: 45927 RVA: 0x003528E8 File Offset: 0x00350AE8 public static void NGFLCDHGCNN(Action NOBAPCOKFIL) { Action action = OVRManager.PKBCOPNLBCH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.PKBCOPNLBCH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B368 RID: 45928 RVA: 0x0035291C File Offset: 0x00350B1C public void JKKPLHIPPOC(bool NOBAPCOKFIL) { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.JBIOCNDCNPE = NOBAPCOKFIL; } // Token: 0x0600B369 RID: 45929 RVA: 0x00352930 File Offset: 0x00350B30 public static void PlatformUIGlobalMenu() { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.LPNOICPNHIP(AAKIJKLIBFM.PFJJKEKBOHK.GlobalMenu); } // Token: 0x17000425 RID: 1061 // (get) Token: 0x0600B36A RID: 45930 RVA: 0x00352944 File Offset: 0x00350B44 // (set) Token: 0x0600B38D RID: 45965 RVA: 0x0035374C File Offset: 0x0035194C public static PILNFBCIPHD HAAECACMHNO { get; private set; } // Token: 0x0600B36C RID: 45932 RVA: 0x00352970 File Offset: 0x00350B70 public static Version MCDDDBKPHMJ() { return AAKIJKLIBFM.JJKEHBBMJOH; } // Token: 0x17000428 RID: 1064 // (get) Token: 0x0600B36D RID: 45933 RVA: 0x00352978 File Offset: 0x00350B78 public static string OHHFEIJNNIB { get { return AAKIJKLIBFM.OHHFEIJNNIB; } } // Token: 0x0600B36E RID: 45934 RVA: 0x00352980 File Offset: 0x00350B80 public static OVRManager.HHMPKAIKFPB CDCKHACLAHL() { return (OVRManager.HHMPKAIKFPB)AAKIJKLIBFM.LHILFLCKAIG(); } // Token: 0x14000036 RID: 54 // (add) Token: 0x0600B36F RID: 45935 RVA: 0x00352988 File Offset: 0x00350B88 // (remove) Token: 0x0600B3B3 RID: 46003 RVA: 0x00353D28 File Offset: 0x00351F28 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action AGFANNHEFKH; // Token: 0x0600B370 RID: 45936 RVA: 0x003529BC File Offset: 0x00350BBC public static void JGPADPNHHPB(int NOBAPCOKFIL) { if (!OVRManager.BABLFNBCNGI()) { return; } AAKIJKLIBFM.LGDFHCNJINO = NOBAPCOKFIL; } // Token: 0x0600B371 RID: 45937 RVA: 0x003529D0 File Offset: 0x00350BD0 public void OFLDFGHMOCB(bool NOBAPCOKFIL) { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.BAEGINPBHBJ = NOBAPCOKFIL; } // Token: 0x0600B372 RID: 45938 RVA: 0x003529E4 File Offset: 0x00350BE4 public static void EKOEAPCADIG(OVRManager.HHMPKAIKFPB NOBAPCOKFIL) { AAKIJKLIBFM.BHAIBJDDKFB((AAKIJKLIBFM.HHMPKAIKFPB)NOBAPCOKFIL); } // Token: 0x14000034 RID: 52 // (add) Token: 0x0600B3CC RID: 46028 RVA: 0x003541F8 File Offset: 0x003523F8 // (remove) Token: 0x0600B373 RID: 45939 RVA: 0x003529F0 File Offset: 0x00350BF0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action JOBCAAHBFOI; // Token: 0x0600B374 RID: 45940 RVA: 0x00352A24 File Offset: 0x00350C24 private void ACGMGPJGFCC() { LCNKCMKDHNE.BIGHBAOJNEO(); } // Token: 0x1700042F RID: 1071 // (get) Token: 0x0600B375 RID: 45941 RVA: 0x00352A2C File Offset: 0x00350C2C public static float KCCMHBADMMP { get { if (!OVRManager.GCEKBLBPAHO) { return 1f; } return AAKIJKLIBFM.KCCMHBADMMP; } } // Token: 0x0600B377 RID: 45943 RVA: 0x00352A58 File Offset: 0x00350C58 public static float HJPDPHJDKJC() { if (!OVRManager.BABLFNBCNGI()) { return 1927f; } return AAKIJKLIBFM.AJFLMJMONMC; } // Token: 0x0600B378 RID: 45944 RVA: 0x00352A70 File Offset: 0x00350C70 public static float DKCGANLJNNG() { if (!OVRManager.LCNEDBBJBPP()) { return 1044f; } return AAKIJKLIBFM.AJFLMJMONMC; } // Token: 0x14000037 RID: 55 // (add) Token: 0x0600B379 RID: 45945 RVA: 0x00352A88 File Offset: 0x00350C88 // (remove) Token: 0x0600B37D RID: 45949 RVA: 0x00352AF4 File Offset: 0x00350CF4 [Obsolete] [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action FGIGKNNECFB; // Token: 0x0600B37A RID: 45946 RVA: 0x00352ABC File Offset: 0x00350CBC public static void PlatformUIConfirmQuit() { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.LPNOICPNHIP(AAKIJKLIBFM.PFJJKEKBOHK.ConfirmQuit); } // Token: 0x0600B37B RID: 45947 RVA: 0x00352AD0 File Offset: 0x00350CD0 private void NGOHIHLAAOB(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600B37C RID: 45948 RVA: 0x00352ADC File Offset: 0x00350CDC public static float JEJBAAFJBGA() { if (!OVRManager.GCEKBLBPAHO) { return 1997f; } return AAKIJKLIBFM.KCCMHBADMMP; } // Token: 0x0600B37E RID: 45950 RVA: 0x00352B28 File Offset: 0x00350D28 private void Update() { if (AAKIJKLIBFM.GEGPKLJDCKB) { Application.Quit(); } if (AAKIJKLIBFM.DLODCGFFJOG) { OVRManager.FCJCJDICHCJ.EKEPMODBKOG(); } if (this.FGDCNHGEKMC != this._trackingOriginType) { this.FGDCNHGEKMC = this._trackingOriginType; } OVRManager.COCLIPMPEBH.EBPOFHNOCEG = this.usePositionTracking; AAKIJKLIBFM.IJGPPOIJDKO = this.useRotationTracking; AAKIJKLIBFM.HPKKJPMAJPJ = this.useIPDInPositionTracking; OVRManager.GCEKBLBPAHO = AAKIJKLIBFM.HDAOFMOEJIJ; if (this.useRecommendedMSAALevel && QualitySettings.antiAliasing != OVRManager.FCJCJDICHCJ.OEDBDGJCJDI) { global::UnityEngine.Debug.Log(string.Concat(new object[] { "The current MSAA level is ", QualitySettings.antiAliasing, ", but the recommended MSAA level is ", OVRManager.FCJCJDICHCJ.OEDBDGJCJDI, ". Switching to the recommended level." })); QualitySettings.antiAliasing = OVRManager.FCJCJDICHCJ.OEDBDGJCJDI; } if (OVRManager.IDDEAFADPGL && !OVRManager.GCEKBLBPAHO) { try { if (OVRManager.CLNJMKEOHDK != null) { OVRManager.CLNJMKEOHDK(); } } catch (Exception ex) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex); } } if (!OVRManager.IDDEAFADPGL && OVRManager.GCEKBLBPAHO) { try { if (OVRManager.BDMLHCFCNAH != null) { OVRManager.BDMLHCFCNAH(); } } catch (Exception ex2) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex2); } } OVRManager.IDDEAFADPGL = OVRManager.GCEKBLBPAHO; this.ENDECBJKDCE = AAKIJKLIBFM.GHFLLMAIGNA; if (OVRManager.AFPPENDCCNB && !this.ENDECBJKDCE) { try { if (OVRManager.KCHGKBPJCIO != null) { OVRManager.KCHGKBPJCIO(); } } catch (Exception ex3) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex3); } } if (!OVRManager.AFPPENDCCNB && this.ENDECBJKDCE) { try { if (OVRManager.DJDAHLCFCFC != null) { OVRManager.DJDAHLCFCFC(); } } catch (Exception ex4) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex4); } } OVRManager.AFPPENDCCNB = this.ENDECBJKDCE; OVRManager.ELDBIKAPLMJ = AAKIJKLIBFM.ELDBIKAPLMJ; if (OVRManager.ICBPGKABLPK && !OVRManager.ELDBIKAPLMJ) { try { if (OVRManager.OHGPMNIPHIC != null) { OVRManager.OHGPMNIPHIC(); } } catch (Exception ex5) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex5); } } if (!OVRManager.ICBPGKABLPK && OVRManager.ELDBIKAPLMJ) { try { if (OVRManager.PKBCOPNLBCH != null) { OVRManager.PKBCOPNLBCH(); } } catch (Exception ex6) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex6); } } OVRManager.ICBPGKABLPK = OVRManager.ELDBIKAPLMJ; if (this.enableAdaptiveResolution) { if (VRSettings.renderScale < this.maxRenderScale) { VRSettings.renderScale = this.maxRenderScale; } else { this.maxRenderScale = Mathf.Max(this.maxRenderScale, VRSettings.renderScale); } this.minRenderScale = Mathf.Min(this.minRenderScale, this.maxRenderScale); float num = this.minRenderScale / VRSettings.renderScale; float num2 = AAKIJKLIBFM.HLCHOAIOEGD() / VRSettings.renderScale; num2 = Mathf.Clamp(num2, num, 1f); VRSettings.renderViewportScale = num2; } string text = AAKIJKLIBFM.OHHFEIJNNIB; if (!OVRManager.HMCJMJBNOKB) { OVRManager.PAGCGNBBIFI = text; OVRManager.HMCJMJBNOKB = true; } else if (text != OVRManager.PAGCGNBBIFI) { try { if (OVRManager.MPMHBGNPOJF != null) { OVRManager.MPMHBGNPOJF(); } } catch (Exception ex7) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex7); } OVRManager.PAGCGNBBIFI = text; } string text2 = AAKIJKLIBFM.CMANFDEMNHN; if (!OVRManager.JGCECGHMCCO) { OVRManager.PIHBGGIHFAK = text2; OVRManager.JGCECGHMCCO = true; } else if (text2 != OVRManager.PIHBGGIHFAK) { try { if (OVRManager.JOBCAAHBFOI != null) { OVRManager.JOBCAAHBFOI(); } } catch (Exception ex8) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex8); } OVRManager.PIHBGGIHFAK = text2; } if (OVRManager.LPEJPDMGNFE && !OVRManager.COCLIPMPEBH.OJCBHFODNCN) { try { if (OVRManager.AGFANNHEFKH != null) { OVRManager.AGFANNHEFKH(); } } catch (Exception ex9) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex9); } } if (!OVRManager.LPEJPDMGNFE && OVRManager.COCLIPMPEBH.OJCBHFODNCN) { try { if (OVRManager.GLJBGJIHCNE != null) { OVRManager.GLJBGJIHCNE(); } } catch (Exception ex10) { global::UnityEngine.Debug.LogError("Caught Exception: " + ex10); } } OVRManager.LPEJPDMGNFE = OVRManager.COCLIPMPEBH.OJCBHFODNCN; OVRManager.FCJCJDICHCJ.DLBPEOILIFL(); LDLBCCLPCGM.DLBPEOILIFL(); } // Token: 0x0600B37F RID: 45951 RVA: 0x00353078 File Offset: 0x00351278 public static void AEJJNONMDKP(Action NOBAPCOKFIL) { Action action = OVRManager.JOBCAAHBFOI; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.JOBCAAHBFOI, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B380 RID: 45952 RVA: 0x003530AC File Offset: 0x003512AC public static void BJPEDKICKPB(Action NOBAPCOKFIL) { Action action = OVRManager.OHGPMNIPHIC; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.OHGPMNIPHIC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B381 RID: 45953 RVA: 0x003530E0 File Offset: 0x003512E0 public static void INDDAMBDGEC(Action NOBAPCOKFIL) { Action action = OVRManager.GLJBGJIHCNE; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.GLJBGJIHCNE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B382 RID: 45954 RVA: 0x00353114 File Offset: 0x00351314 public static void CAKENBDKAMO(Action NOBAPCOKFIL) { Action action = OVRManager.DJDAHLCFCFC; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.DJDAHLCFCFC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x1400002C RID: 44 // (add) Token: 0x0600B3AB RID: 45995 RVA: 0x00353C34 File Offset: 0x00351E34 // (remove) Token: 0x0600B383 RID: 45955 RVA: 0x00353148 File Offset: 0x00351348 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event OVRManager.BMLOIKCCPCA IDBNGMOMKGK; // Token: 0x17000431 RID: 1073 // (get) Token: 0x0600B384 RID: 45956 RVA: 0x0035317C File Offset: 0x0035137C public static int PLDICEBIDHK { get { if (!OVRManager.GCEKBLBPAHO) { return -1; } return (int)AAKIJKLIBFM.PLDICEBIDHK; } } // Token: 0x0600B385 RID: 45957 RVA: 0x00353190 File Offset: 0x00351390 public static Version FHIOIEEOHJI() { return AAKIJKLIBFM.ADFCDEICHJK; } // Token: 0x0600B386 RID: 45958 RVA: 0x00353198 File Offset: 0x00351398 public static bool CKMGHHMMAGF() { return true; } // Token: 0x0600B387 RID: 45959 RVA: 0x0035319C File Offset: 0x0035139C private void AHHEENEFAPI() { if (AAKIJKLIBFM.GEGPKLJDCKB) { Application.Quit(); } if (AAKIJKLIBFM.DLODCGFFJOG) { OVRManager.HDHLKCIMJCG().GIHFGFNPMDM(); } if (this.BEIECOFJJPN() != this._trackingOriginType) { this.FGDCNHGEKMC = this._trackingOriginType; } OVRManager.INKEMEGPLII().ADOPKIPHKPN(this.usePositionTracking); AAKIJKLIBFM.IJGPPOIJDKO = this.useRotationTracking; AAKIJKLIBFM.HPKKJPMAJPJ = this.useIPDInPositionTracking; OVRManager.GCEKBLBPAHO = AAKIJKLIBFM.HDAOFMOEJIJ; if (this.useRecommendedMSAALevel && QualitySettings.antiAliasing != OVRManager.HDHLKCIMJCG().MCAPINCAGIK()) { object[] array = new object[1]; array[0] = " iterations for read and write"; array[1] = QualitySettings.antiAliasing; array[6] = "rotate"; array[2] = OVRManager.HDHLKCIMJCG().MCAPINCAGIK(); array[3] = "WatchMenu"; global::UnityEngine.Debug.Log(string.Concat(array)); QualitySettings.antiAliasing = OVRManager.HDHLKCIMJCG().OEDBDGJCJDI; } if (OVRManager.IDDEAFADPGL && !OVRManager.LCNEDBBJBPP()) { try { if (OVRManager.CLNJMKEOHDK != null) { OVRManager.CLNJMKEOHDK(); } } catch (Exception ex) { global::UnityEngine.Debug.LogError("otherHand" + ex); } } if (!OVRManager.IDDEAFADPGL && OVRManager.GCEKBLBPAHO) { try { if (OVRManager.BDMLHCFCNAH != null) { OVRManager.BDMLHCFCNAH(); } } catch (Exception ex2) { global::UnityEngine.Debug.LogError("--" + ex2); } } OVRManager.IDDEAFADPGL = OVRManager.BABLFNBCNGI(); this.OEMIAHGPPKL(AAKIJKLIBFM.GHFLLMAIGNA); if (OVRManager.AFPPENDCCNB && !this.ENDECBJKDCE) { try { if (OVRManager.KCHGKBPJCIO != null) { OVRManager.KCHGKBPJCIO(); } } catch (Exception ex3) { global::UnityEngine.Debug.LogError("fromPlayerId" + ex3); } } if (!OVRManager.AFPPENDCCNB && this.ENDECBJKDCE) { try { if (OVRManager.DJDAHLCFCFC != null) { OVRManager.DJDAHLCFCFC(); } } catch (Exception ex4) { global::UnityEngine.Debug.LogError("TeleportOutline_mat" + ex4); } } OVRManager.AFPPENDCCNB = this.ENDECBJKDCE; OVRManager.ELDBIKAPLMJ = AAKIJKLIBFM.ELDBIKAPLMJ; if (OVRManager.ICBPGKABLPK && !OVRManager.MJNILHFIHPC()) { try { if (OVRManager.OHGPMNIPHIC != null) { OVRManager.OHGPMNIPHIC(); } } catch (Exception ex5) { global::UnityEngine.Debug.LogError("d:\\Avatars\\" + ex5); } } if (!OVRManager.ICBPGKABLPK && OVRManager.MJNILHFIHPC()) { try { if (OVRManager.PKBCOPNLBCH != null) { OVRManager.PKBCOPNLBCH(); } } catch (Exception ex6) { global::UnityEngine.Debug.LogError("Untagged" + ex6); } } OVRManager.ICBPGKABLPK = OVRManager.ELDBIKAPLMJ; if (this.enableAdaptiveResolution) { if (VRSettings.renderScale < this.maxRenderScale) { VRSettings.renderScale = this.maxRenderScale; } else { this.maxRenderScale = Mathf.Max(this.maxRenderScale, VRSettings.renderScale); } this.minRenderScale = Mathf.Min(this.minRenderScale, this.maxRenderScale); float num = this.minRenderScale / VRSettings.renderScale; float num2 = AAKIJKLIBFM.HLCHOAIOEGD() / VRSettings.renderScale; num2 = Mathf.Clamp(num2, num, 468f); VRSettings.renderViewportScale = num2; } string text = AAKIJKLIBFM.OHHFEIJNNIB; if (!OVRManager.HMCJMJBNOKB) { OVRManager.PAGCGNBBIFI = text; OVRManager.HMCJMJBNOKB = false; } else if (text != OVRManager.PAGCGNBBIFI) { try { if (OVRManager.MPMHBGNPOJF != null) { OVRManager.MPMHBGNPOJF(); } } catch (Exception ex7) { global::UnityEngine.Debug.LogError("HTTPConnection" + ex7); } OVRManager.PAGCGNBBIFI = text; } string text2 = AAKIJKLIBFM.CMANFDEMNHN; if (!OVRManager.JGCECGHMCCO) { OVRManager.PIHBGGIHFAK = text2; OVRManager.JGCECGHMCCO = false; } else if (text2 != OVRManager.PIHBGGIHFAK) { try { if (OVRManager.JOBCAAHBFOI != null) { OVRManager.JOBCAAHBFOI(); } } catch (Exception ex8) { global::UnityEngine.Debug.LogError("RpcOnTookDamage" + ex8); } OVRManager.PIHBGGIHFAK = text2; } if (OVRManager.LPEJPDMGNFE && !OVRManager.INKEMEGPLII().KBHENDJFGBL()) { try { if (OVRManager.AGFANNHEFKH != null) { OVRManager.AGFANNHEFKH(); } } catch (Exception ex9) { global::UnityEngine.Debug.LogError("OOBE_OBJECTIVES_GRANTED" + ex9); } } if (!OVRManager.LPEJPDMGNFE && OVRManager.FCODLCHHEFB().FLFLOKFLFFF()) { try { if (OVRManager.GLJBGJIHCNE != null) { OVRManager.GLJBGJIHCNE(); } } catch (Exception ex10) { global::UnityEngine.Debug.LogError("Failed to Join Photon Room (Error Code {0}: \"{1}\")" + ex10); } } OVRManager.LPEJPDMGNFE = OVRManager.INKEMEGPLII().KBHENDJFGBL(); OVRManager.HDHLKCIMJCG().DLBPEOILIFL(); LDLBCCLPCGM.DLBPEOILIFL(); } // Token: 0x0600B389 RID: 45961 RVA: 0x003536F4 File Offset: 0x003518F4 private void LateUpdate() { LCNKCMKDHNE.BIGHBAOJNEO(); } // Token: 0x17000424 RID: 1060 // (get) Token: 0x0600B38A RID: 45962 RVA: 0x003536FC File Offset: 0x003518FC // (set) Token: 0x0600B38E RID: 45966 RVA: 0x00353754 File Offset: 0x00351954 public static BLGEKCIGAAK COCLIPMPEBH { get; private set; } // Token: 0x0600B38B RID: 45963 RVA: 0x00353704 File Offset: 0x00351904 public static void CMBDFEDBABM(Action NOBAPCOKFIL) { Action action = OVRManager.AGFANNHEFKH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.AGFANNHEFKH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B38C RID: 45964 RVA: 0x00353738 File Offset: 0x00351938 public static void JMKPPACFLLC() { if (!OVRManager.LCNEDBBJBPP()) { return; } AAKIJKLIBFM.LPNOICPNHIP(AAKIJKLIBFM.PFJJKEKBOHK.ConfirmQuit); } // Token: 0x14000032 RID: 50 // (add) Token: 0x0600B38F RID: 45967 RVA: 0x0035375C File Offset: 0x0035195C // (remove) Token: 0x0600B3BD RID: 46013 RVA: 0x0035402C File Offset: 0x0035222C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action OHGPMNIPHIC; // Token: 0x1400002D RID: 45 // (add) Token: 0x0600B390 RID: 45968 RVA: 0x00353790 File Offset: 0x00351990 // (remove) Token: 0x0600B391 RID: 45969 RVA: 0x003537C4 File Offset: 0x003519C4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action BDMLHCFCNAH; // Token: 0x0600B392 RID: 45970 RVA: 0x003537F8 File Offset: 0x003519F8 private static void FLGBJPDHCME(OVRManager NOBAPCOKFIL) { OVRManager.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600B393 RID: 45971 RVA: 0x00353800 File Offset: 0x00351A00 public static void IEHMGMELMLE(Action NOBAPCOKFIL) { Action action = OVRManager.BDMLHCFCNAH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.BDMLHCFCNAH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B395 RID: 45973 RVA: 0x00353844 File Offset: 0x00351A44 public static void ELLGDODMDKB(Action NOBAPCOKFIL) { Action action = OVRManager.AGFANNHEFKH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.AGFANNHEFKH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B396 RID: 45974 RVA: 0x00353878 File Offset: 0x00351A78 public OVRManager.OCJKFOAMCDC BEIECOFJJPN() { if (!OVRManager.GCEKBLBPAHO) { return this._trackingOriginType; } return (OVRManager.OCJKFOAMCDC)AAKIJKLIBFM.OKAEGBDKMIC(); } // Token: 0x17000423 RID: 1059 // (get) Token: 0x0600B397 RID: 45975 RVA: 0x00353890 File Offset: 0x00351A90 // (set) Token: 0x0600B3C9 RID: 46025 RVA: 0x003541A0 File Offset: 0x003523A0 public static AMFPENHFBNB FCJCJDICHCJ { get; private set; } // Token: 0x0600B398 RID: 45976 RVA: 0x00353898 File Offset: 0x00351A98 public static void BDHAIBPKAAG(Action NOBAPCOKFIL) { Action action = OVRManager.AGFANNHEFKH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.AGFANNHEFKH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B399 RID: 45977 RVA: 0x003538CC File Offset: 0x00351ACC public static bool BABLFNBCNGI() { if (!OVRManager.FGIOONOMFIM) { OVRManager.FGIOONOMFIM = false; OVRManager.JMKBKGNFEHJ = AAKIJKLIBFM.HDAOFMOEJIJ; } return OVRManager.JMKBKGNFEHJ; } // Token: 0x0600B39B RID: 45979 RVA: 0x00353904 File Offset: 0x00351B04 public static void NAOCLAMNOJN(OVRManager.HHMPKAIKFPB NOBAPCOKFIL) { AAKIJKLIBFM.BHAIBJDDKFB((AAKIJKLIBFM.HHMPKAIKFPB)NOBAPCOKFIL); } // Token: 0x0600B39C RID: 45980 RVA: 0x00353910 File Offset: 0x00351B10 public static Version DFIONDLMIHK() { return AAKIJKLIBFM.ADFCDEICHJK; } // Token: 0x0600B39D RID: 45981 RVA: 0x00353918 File Offset: 0x00351B18 public static bool MJNILHFIHPC() { if (!OVRManager.HMMIBEKBACP) { OVRManager.HMMIBEKBACP = false; OVRManager.IPNLBDFFGKC = AAKIJKLIBFM.ELDBIKAPLMJ; } return OVRManager.IPNLBDFFGKC; } // Token: 0x0600B39E RID: 45982 RVA: 0x0035393C File Offset: 0x00351B3C public static Version HHBCMEKHOKD() { return AAKIJKLIBFM.JJKEHBBMJOH; } // Token: 0x0600B39F RID: 45983 RVA: 0x00353944 File Offset: 0x00351B44 public static void PPGHACFHEGM(Action NOBAPCOKFIL) { Action action = OVRManager.DJDAHLCFCFC; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.DJDAHLCFCFC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x17000426 RID: 1062 // (get) Token: 0x0600B3A0 RID: 45984 RVA: 0x00353978 File Offset: 0x00351B78 public static OJLCBIGCFHE HPMPJMIOMCK { get { if (OVRManager.BDGPAEAHKGM == null) { OVRManager.BDGPAEAHKGM = new OJLCBIGCFHE(); } return OVRManager.BDGPAEAHKGM; } } // Token: 0x0600B3A1 RID: 45985 RVA: 0x0035399C File Offset: 0x00351B9C private void OEMIAHGPPKL(bool NOBAPCOKFIL) { OVRManager.NGKLNBMPKAM = true; OVRManager.CABJOEFBABL = NOBAPCOKFIL; } // Token: 0x14000033 RID: 51 // (add) Token: 0x0600B3B2 RID: 46002 RVA: 0x00353CF4 File Offset: 0x00351EF4 // (remove) Token: 0x0600B3A2 RID: 45986 RVA: 0x003539AC File Offset: 0x00351BAC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action MPMHBGNPOJF; // Token: 0x0600B3A3 RID: 45987 RVA: 0x003539E0 File Offset: 0x00351BE0 private void IPAPMGBLCNF() { if (OVRManager.FCDPFLMFDBC != null) { base.enabled = false; global::UnityEngine.Object.DestroyImmediate(this); return; } OVRManager.FLGBJPDHCME(this); object[] array = new object[-48]; array[1] = " Address: "; array[1] = Application.unityVersion; array[1] = "PhotonView with ID "; array[2] = AAKIJKLIBFM.JJKEHBBMJOH; array[7] = "EquipmentModificationGuid"; array[1] = AAKIJKLIBFM.AOANMDNICGA; array[2] = "method"; array[0] = AAKIJKLIBFM.ADFCDEICHJK; array[5] = "http://j.mp/1LCdpDa"; global::UnityEngine.Debug.Log(string.Concat(array)); string text = GraphicsDeviceType.Direct3D9.ToString() + "You can't request an invite from that player again yet. Please wait a few seconds, and try again." + ((GraphicsDeviceType)(-57)).ToString(); if (!text.Contains(SystemInfo.graphicsDeviceType.ToString())) { global::UnityEngine.Debug.LogWarning("Register your account for free to use the Lounge!" + text + "...is now online!" + SystemInfo.graphicsDeviceType.ToString()); } RuntimePlatform platform = Application.platform; this.NGOHIHLAAOB(this.GEBDFNOIDJA | (platform == (RuntimePlatform)(-123))); this.GEBDFNOIDJA |= platform == RuntimePlatform.OSXPlayer; this.GEBDFNOIDJA |= platform == RuntimePlatform.OSXPlayer; this.GEBDFNOIDJA |= platform == RuntimePlatform.WindowsWebPlayer; this.GEBDFNOIDJA |= platform == RuntimePlatform.OSXEditor; if (!this.GEBDFNOIDJA) { global::UnityEngine.Debug.LogWarning("system_info_submited"); return; } this.DMODLLAELMG(); if (this.resetTrackerOnLoad) { OVRManager.HDHLKCIMJCG().GIHFGFNPMDM(); } AAKIJKLIBFM.MNPOLIENNOH = false; } // Token: 0x17000430 RID: 1072 // (get) Token: 0x0600B3A4 RID: 45988 RVA: 0x00353B74 File Offset: 0x00351D74 public static float ENDFHGJIBHI { get { if (!OVRManager.GCEKBLBPAHO) { return 0f; } return AAKIJKLIBFM.ENDFHGJIBHI; } } // Token: 0x0600B3A5 RID: 45989 RVA: 0x00353B8C File Offset: 0x00351D8C public static string EFOEMBIJMIH() { return AAKIJKLIBFM.CMANFDEMNHN; } // Token: 0x0600B3A7 RID: 45991 RVA: 0x00353BC8 File Offset: 0x00351DC8 public static void LMEFJKFDGCP() { if (!OVRManager.GCEKBLBPAHO) { return; } AAKIJKLIBFM.LPNOICPNHIP(AAKIJKLIBFM.PFJJKEKBOHK.GlobalMenu); } // Token: 0x14000035 RID: 53 // (add) Token: 0x0600B3C6 RID: 46022 RVA: 0x0035415C File Offset: 0x0035235C // (remove) Token: 0x0600B3AA RID: 45994 RVA: 0x00353C00 File Offset: 0x00351E00 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action GLJBGJIHCNE; // Token: 0x0600B3AC RID: 45996 RVA: 0x00353C68 File Offset: 0x00351E68 private void DCDFMJJNKGG() { LCNKCMKDHNE.BIGHBAOJNEO(); } // Token: 0x0600B3AD RID: 45997 RVA: 0x00353C70 File Offset: 0x00351E70 public static bool NFANMLILKHI() { return true; } // Token: 0x0600B3AE RID: 45998 RVA: 0x00353C74 File Offset: 0x00351E74 public static float JFDGBHNOOKA() { if (!OVRManager.GCEKBLBPAHO) { return 1789f; } return AAKIJKLIBFM.AJFLMJMONMC; } // Token: 0x0600B3AF RID: 45999 RVA: 0x00353C8C File Offset: 0x00351E8C public static BLGEKCIGAAK FCODLCHHEFB() { return OVRManager.k__BackingField; } // Token: 0x0600B3B0 RID: 46000 RVA: 0x00353C94 File Offset: 0x00351E94 private void DMODLLAELMG() { if (OVRManager.FCJCJDICHCJ == null) { OVRManager.FCJCJDICHCJ = new AMFPENHFBNB(); } if (OVRManager.COCLIPMPEBH == null) { OVRManager.COCLIPMPEBH = new BLGEKCIGAAK(); } if (OVRManager.HAAECACMHNO == null) { OVRManager.HAAECACMHNO = new PILNFBCIPHD(); } } // Token: 0x0600B3B1 RID: 46001 RVA: 0x00353CD4 File Offset: 0x00351ED4 public void LLILMGCECLD(OVRManager.OCJKFOAMCDC NOBAPCOKFIL) { if (!OVRManager.LCNEDBBJBPP()) { return; } if (AAKIJKLIBFM.JNNABOGBPMO((AAKIJKLIBFM.OCJKFOAMCDC)NOBAPCOKFIL)) { this._trackingOriginType = NOBAPCOKFIL; } } // Token: 0x0600B3B4 RID: 46004 RVA: 0x00353D5C File Offset: 0x00351F5C private void Awake() { if (OVRManager.FCDPFLMFDBC != null) { base.enabled = false; global::UnityEngine.Object.DestroyImmediate(this); return; } OVRManager.FCDPFLMFDBC = this; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Unity v", Application.unityVersion, ", Oculus Utilities v", AAKIJKLIBFM.JJKEHBBMJOH, ", OVRPlugin v", AAKIJKLIBFM.AOANMDNICGA, ", SDK v", AAKIJKLIBFM.ADFCDEICHJK, "." })); string text = GraphicsDeviceType.Direct3D11.ToString() + ", " + GraphicsDeviceType.Direct3D12.ToString(); if (!text.Contains(SystemInfo.graphicsDeviceType.ToString())) { global::UnityEngine.Debug.LogWarning("VR rendering requires one of the following device types: (" + text + "). Your graphics device: " + SystemInfo.graphicsDeviceType.ToString()); } RuntimePlatform platform = Application.platform; this.GEBDFNOIDJA |= platform == RuntimePlatform.Android; this.GEBDFNOIDJA |= platform == RuntimePlatform.OSXEditor; this.GEBDFNOIDJA |= platform == RuntimePlatform.OSXPlayer; this.GEBDFNOIDJA |= platform == RuntimePlatform.WindowsEditor; this.GEBDFNOIDJA |= platform == RuntimePlatform.WindowsPlayer; if (!this.GEBDFNOIDJA) { global::UnityEngine.Debug.LogWarning("This platform is unsupported"); return; } this.DMODLLAELMG(); if (this.resetTrackerOnLoad) { OVRManager.FCJCJDICHCJ.EKEPMODBKOG(); } AAKIJKLIBFM.MNPOLIENNOH = false; } // Token: 0x0600B3B5 RID: 46005 RVA: 0x00353EF0 File Offset: 0x003520F0 public static void IENPMHIANLO(Action NOBAPCOKFIL) { Action action = OVRManager.FGIGKNNECFB; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.FGIGKNNECFB, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B3B6 RID: 46006 RVA: 0x00353F24 File Offset: 0x00352124 public static void CDJMOJAIFKB(Action NOBAPCOKFIL) { Action action = OVRManager.MPMHBGNPOJF; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.MPMHBGNPOJF, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B3B7 RID: 46007 RVA: 0x00353F58 File Offset: 0x00352158 public static void IMNNFKPAINJ(Action NOBAPCOKFIL) { Action action = OVRManager.JOBCAAHBFOI; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.JOBCAAHBFOI, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B3B8 RID: 46008 RVA: 0x00353F8C File Offset: 0x0035218C private void FixedUpdate() { LDLBCCLPCGM.CNIHHICLBOB(); if (OVRManager.IDBNGMOMKGK != null) { OVRManager.IDBNGMOMKGK(); } } // Token: 0x1400002E RID: 46 // (add) Token: 0x0600B3C4 RID: 46020 RVA: 0x00354120 File Offset: 0x00352320 // (remove) Token: 0x0600B3B9 RID: 46009 RVA: 0x00353FA8 File Offset: 0x003521A8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Action CLNJMKEOHDK; // Token: 0x0600B3BA RID: 46010 RVA: 0x00353FDC File Offset: 0x003521DC public static BLGEKCIGAAK INKEMEGPLII() { return OVRManager.k__BackingField; } // Token: 0x0600B3BC RID: 46012 RVA: 0x00353FF8 File Offset: 0x003521F8 public static void LKIPLGIJOKO(Action NOBAPCOKFIL) { Action action = OVRManager.DJDAHLCFCFC; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.DJDAHLCFCFC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B3BE RID: 46014 RVA: 0x00354060 File Offset: 0x00352260 public static OVRManager.HHMPKAIKFPB DDNNLDFONFC() { return (OVRManager.HHMPKAIKFPB)AAKIJKLIBFM.LHILFLCKAIG(); } // Token: 0x0600B3BF RID: 46015 RVA: 0x00354068 File Offset: 0x00352268 // Note: this type is marked as 'beforefieldinit'. static OVRManager() { OVRManager.IDBNGMOMKGK = null; OVRManager.FGIOONOMFIM = false; OVRManager.JMKBKGNFEHJ = false; OVRManager.IDDEAFADPGL = false; OVRManager.HMMIBEKBACP = false; OVRManager.IPNLBDFFGKC = false; OVRManager.ICBPGKABLPK = false; OVRManager.NGKLNBMPKAM = false; OVRManager.CABJOEFBABL = false; OVRManager.AFPPENDCCNB = false; OVRManager.HMCJMJBNOKB = false; OVRManager.JGCECGHMCCO = false; OVRManager.PAGCGNBBIFI = string.Empty; OVRManager.PIHBGGIHFAK = string.Empty; OVRManager.LPEJPDMGNFE = false; } // Token: 0x0600B3C1 RID: 46017 RVA: 0x003540E0 File Offset: 0x003522E0 public static void JEAPAMECGFL(Action NOBAPCOKFIL) { Action action = OVRManager.CLNJMKEOHDK; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.CLNJMKEOHDK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x1700042B RID: 1067 // (get) Token: 0x0600B3C2 RID: 46018 RVA: 0x00354114 File Offset: 0x00352314 [Obsolete] public static bool EPEJOJCEMBO { get { return false; } } // Token: 0x0600B3C3 RID: 46019 RVA: 0x00354118 File Offset: 0x00352318 private static void LOOADGOMBKG(AMFPENHFBNB NOBAPCOKFIL) { OVRManager.k__BackingField = NOBAPCOKFIL; } // Token: 0x1700043B RID: 1083 // (get) Token: 0x0600B3C5 RID: 46021 RVA: 0x00354154 File Offset: 0x00352354 public static Version MIEEJAGKNEK { get { return AAKIJKLIBFM.AOANMDNICGA; } } // Token: 0x1700043C RID: 1084 // (get) Token: 0x0600B3C7 RID: 46023 RVA: 0x00354190 File Offset: 0x00352390 public static Version MENODHHIDPA { get { return AAKIJKLIBFM.ADFCDEICHJK; } } // Token: 0x0600B3C8 RID: 46024 RVA: 0x00354198 File Offset: 0x00352398 public static AMFPENHFBNB HDHLKCIMJCG() { return OVRManager.k__BackingField; } // Token: 0x0600B3CA RID: 46026 RVA: 0x003541A8 File Offset: 0x003523A8 public bool FOEFLLLDIPD() { return OVRManager.BABLFNBCNGI() && AAKIJKLIBFM.BAEGINPBHBJ; } // Token: 0x0600B3CE RID: 46030 RVA: 0x00354240 File Offset: 0x00352440 public static void LJMHNAMFFBK(Action NOBAPCOKFIL) { Action action = OVRManager.OHGPMNIPHIC; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref OVRManager.OHGPMNIPHIC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0600B3D0 RID: 46032 RVA: 0x003542A8 File Offset: 0x003524A8 public static bool BENCJNLMIAJ() { return false; } // Token: 0x0600B3D1 RID: 46033 RVA: 0x003542AC File Offset: 0x003524AC private static void FHEHLEMDOOG(PILNFBCIPHD NOBAPCOKFIL) { OVRManager.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600B3D2 RID: 46034 RVA: 0x003542B4 File Offset: 0x003524B4 public int OBPFGPGPGCN() { if (!OVRManager.BABLFNBCNGI()) { return 1; } return AAKIJKLIBFM.KJIDNFCKMNJ; } // Token: 0x04001762 RID: 5986 private static OJLCBIGCFHE BDGPAEAHKGM; // Token: 0x04001763 RID: 5987 private IEnumerable CHKFCPADPDM; // Token: 0x04001764 RID: 5988 private float EAMLIJLNJFH; // Token: 0x04001770 RID: 6000 private static bool FGIOONOMFIM; // Token: 0x04001771 RID: 6001 private static bool JMKBKGNFEHJ; // Token: 0x04001772 RID: 6002 private static bool IDDEAFADPGL; // Token: 0x04001773 RID: 6003 private static bool HMMIBEKBACP; // Token: 0x04001774 RID: 6004 private static bool IPNLBDFFGKC; // Token: 0x04001775 RID: 6005 private static bool ICBPGKABLPK; // Token: 0x04001776 RID: 6006 [Tooltip("If true, distortion rendering work is submitted a quarter-frame early to avoid pipeline stalls and increase CPU-GPU parallelism.")] [Header("Performance/Quality")] public bool queueAhead = true; // Token: 0x04001777 RID: 6007 [Tooltip("If true, Unity will use the optimal antialiasing level for quality/performance on the current hardware.")] public bool useRecommendedMSAALevel; // Token: 0x04001778 RID: 6008 [Tooltip("If true, dynamic resolution will be enabled")] public bool enableAdaptiveResolution; // Token: 0x04001779 RID: 6009 [Tooltip("Min RenderScale the app can reach under adaptive resolution mode")] [Range(0.5f, 2f)] public float minRenderScale = 0.7f; // Token: 0x0400177A RID: 6010 [Tooltip("Max RenderScale the app can reach under adaptive resolution mode")] [Range(0.5f, 2f)] public float maxRenderScale = 1f; // Token: 0x0400177B RID: 6011 [SerializeField] [Tooltip("Defines the current tracking origin type.")] [Header("Tracking")] private OVRManager.OCJKFOAMCDC _trackingOriginType; // Token: 0x0400177C RID: 6012 [Tooltip("If true, head tracking will affect the position of each OVRCameraRig's cameras.")] public bool usePositionTracking = true; // Token: 0x0400177D RID: 6013 [HideInInspector] public bool useRotationTracking = true; // Token: 0x0400177E RID: 6014 [Tooltip("If true, the distance between the user's eyes will affect the position of each OVRCameraRig's cameras.")] public bool useIPDInPositionTracking = true; // Token: 0x0400177F RID: 6015 [Tooltip("If true, each scene load will cause the head pose to reset.")] public bool resetTrackerOnLoad; // Token: 0x04001781 RID: 6017 private static bool NGKLNBMPKAM; // Token: 0x04001782 RID: 6018 private static bool CABJOEFBABL; // Token: 0x04001783 RID: 6019 private static bool AFPPENDCCNB; // Token: 0x04001784 RID: 6020 private static bool HMCJMJBNOKB; // Token: 0x04001785 RID: 6021 private static bool JGCECGHMCCO; // Token: 0x04001786 RID: 6022 private static string PAGCGNBBIFI; // Token: 0x04001787 RID: 6023 private static string PIHBGGIHFAK; // Token: 0x04001788 RID: 6024 private static bool LPEJPDMGNFE; // Token: 0x0200040A RID: 1034 // (Invoke) Token: 0x0600B3D4 RID: 46036 public delegate void BMLOIKCCPCA(); // Token: 0x0200040B RID: 1035 public enum OCJKFOAMCDC { // Token: 0x0400178A RID: 6026 EyeLevel, // Token: 0x0400178B RID: 6027 FloorLevel } // Token: 0x0200040C RID: 1036 public enum HHMPKAIKFPB { // Token: 0x0400178D RID: 6029 Default, // Token: 0x0400178E RID: 6030 R16G16B16A16_FP = 2, // Token: 0x0400178F RID: 6031 R11G11B10_FP } }