Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

188 lines
4.6 KiB
C#

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;
}
}