using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace VRPanorama { // Token: 0x02000763 RID: 1891 [Token(Token = "0x2000763")] public class VRPanoInterface : MonoBehaviour { // Token: 0x060036C7 RID: 14023 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60036C7")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060036C8 RID: 14024 RVA: 0x000E16E4 File Offset: 0x000DF8E4 [Token(Token = "0x60036C8")] [Address(RVA = "0x202BB50", Offset = "0x202AB50", VA = "0x18202BB50")] 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: 0x060036C9 RID: 14025 RVA: 0x000E1878 File Offset: 0x000DFA78 [Token(Token = "0x60036C9")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public VRPanoInterface() { } // Token: 0x04002D91 RID: 11665 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D91")] public float progressInd; // Token: 0x04002D92 RID: 11666 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002D92")] public string timeCounterText; // Token: 0x04002D93 RID: 11667 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002D93")] public Image texLoader; // Token: 0x04002D94 RID: 11668 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002D94")] public Text timeCounter; // Token: 0x04002D95 RID: 11669 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002D95")] public int width; // Token: 0x04002D96 RID: 11670 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4002D96")] public int height; // Token: 0x04002D97 RID: 11671 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002D97")] public Camera PanoramaCam; // Token: 0x04002D98 RID: 11672 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002D98")] public GameObject hQCam; // Token: 0x04002D99 RID: 11673 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002D99")] public bool rt; // Token: 0x04002D9A RID: 11674 [FieldOffset(Offset = "0x51")] [Token(Token = "0x4002D9A")] public bool mono; // Token: 0x04002D9B RID: 11675 [FieldOffset(Offset = "0x52")] [Token(Token = "0x4002D9B")] public bool sbs; // Token: 0x04002D9C RID: 11676 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002D9C")] public GameObject quadR; // Token: 0x04002D9D RID: 11677 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002D9D")] public GameObject quadL; // Token: 0x04002D9E RID: 11678 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002D9E")] public GameObject hQPlane; // Token: 0x04002D9F RID: 11679 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002D9F")] public bool hQ; // Token: 0x04002DA0 RID: 11680 [FieldOffset(Offset = "0x74")] [Token(Token = "0x4002DA0")] public int step; } }