using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace VRPanorama { // Token: 0x02000756 RID: 1878 [Token(Token = "0x2000756")] public class VRPanoInterface : MonoBehaviour { // Token: 0x0600363E RID: 13886 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600363E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600363F RID: 13887 RVA: 0x000E0924 File Offset: 0x000DEB24 [Token(Token = "0x600363F")] [Address(RVA = "0x1560B70", Offset = "0x155F970", VA = "0x181560B70")] private void Update() { int num; do { num = 0; if ((this.rt ? 1 : 0) == num) { Image image = this.texLoader; float num2 = this.progressInd; image.fillAmount = num2; string text = this.timeCounter.text; Camera panoramaCam = this.PanoramaCam; int num3 = 0; panoramaCam.transform.localScale = num3; } } while (!this.sbs || (this.mono ? 1 : 0) != num || (this.rt ? 1 : 0) == num); Camera panoramaCam2 = this.PanoramaCam; int num4 = 0; panoramaCam2.transform.localScale = num4; GameObject gameObject = this.quadR; int num5 = 0; gameObject.transform.localPosition = num5; GameObject gameObject2 = this.quadL; int num6 = 0; gameObject2.transform.localPosition = num6; if (!this.sbs) { if ((this.mono ? 1 : 0) != num) { goto IL_11A; } if ((this.rt ? 1 : 0) != num) { Camera panoramaCam3 = this.PanoramaCam; int num7 = 0; panoramaCam3.transform.localScale = num7; GameObject gameObject3 = this.quadR; int num8 = 0; gameObject3.transform.localPosition = num8; GameObject gameObject4 = this.quadL; int num9 = 0; gameObject4.transform.localPosition = num9; } } if ((this.mono ? 1 : 0) == num) { goto IL_13C; } IL_11A: if ((this.rt ? 1 : 0) != num) { Camera panoramaCam4 = this.PanoramaCam; int num10 = 0; panoramaCam4.transform.localScale = num10; } IL_13C: if ((this.hQ ? 1 : 0) == num) { if ((this.rt ? 1 : 0) == num) { GameObject gameObject5 = this.hQPlane; int num11 = 0; if (gameObject5 != num11) { GameObject gameObject6 = this.hQPlane; int num12 = 0; gameObject6.SetActive(num12 != 0); } } return; } GameObject gameObject7 = this.hQPlane; throw new NullReferenceException(); } // Token: 0x06003640 RID: 13888 RVA: 0x000E0AB8 File Offset: 0x000DECB8 [Token(Token = "0x6003640")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public VRPanoInterface() { } // Token: 0x04002D24 RID: 11556 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D24")] public float progressInd; // Token: 0x04002D25 RID: 11557 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002D25")] public string timeCounterText; // Token: 0x04002D26 RID: 11558 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002D26")] public Image texLoader; // Token: 0x04002D27 RID: 11559 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002D27")] public Text timeCounter; // Token: 0x04002D28 RID: 11560 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002D28")] public int width; // Token: 0x04002D29 RID: 11561 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4002D29")] public int height; // Token: 0x04002D2A RID: 11562 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002D2A")] public Camera PanoramaCam; // Token: 0x04002D2B RID: 11563 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002D2B")] public GameObject hQCam; // Token: 0x04002D2C RID: 11564 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002D2C")] public bool rt; // Token: 0x04002D2D RID: 11565 [FieldOffset(Offset = "0x51")] [Token(Token = "0x4002D2D")] public bool mono; // Token: 0x04002D2E RID: 11566 [FieldOffset(Offset = "0x52")] [Token(Token = "0x4002D2E")] public bool sbs; // Token: 0x04002D2F RID: 11567 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002D2F")] public GameObject quadR; // Token: 0x04002D30 RID: 11568 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002D30")] public GameObject quadL; // Token: 0x04002D31 RID: 11569 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002D31")] public GameObject hQPlane; // Token: 0x04002D32 RID: 11570 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002D32")] public bool hQ; // Token: 0x04002D33 RID: 11571 [FieldOffset(Offset = "0x74")] [Token(Token = "0x4002D33")] public int step; } }