Files
2026-04-08 23:40:05 +02:00

327 lines
11 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200056E RID: 1390
[Token(Token = "0x200056E")]
[StructLayout(3)]
public class StreamerGUI : MonoBehaviour
{
// Token: 0x17000793 RID: 1939
// (get) Token: 0x060029D8 RID: 10712 RVA: 0x000AE1C8 File Offset: 0x000AC3C8
[Token(Token = "0x17000793")]
public static bool BEEMDILEBMP
{
[Token(Token = "0x60029D8")]
[Address(RVA = "0x13A7950", Offset = "0x13A6350", VA = "0x1813A7950")]
get
{
return StreamerGUI.NCJHOPDPNGL;
}
}
// Token: 0x060029D9 RID: 10713 RVA: 0x000AE1DC File Offset: 0x000AC3DC
[Token(Token = "0x60029D9")]
[Address(RVA = "0x13A7890", Offset = "0x13A6290", VA = "0x1813A7890")]
private void Update()
{
if (Time.time > this.AutoHideDuration)
{
}
}
// Token: 0x060029DA RID: 10714 RVA: 0x000AE1F8 File Offset: 0x000AC3F8
[Token(Token = "0x60029DA")]
[Address(RVA = "0x13A6D60", Offset = "0x13A5760", VA = "0x1813A6D60")]
private void OnGUI()
{
if (SingletonMonoBehaviour.Instance.EBPFBFMJMBB)
{
int width = Screen.width;
int num = 0;
int num2 = 0;
GUILayout.BeginArea(num);
GUILayout.FlexibleSpace();
string text = "+";
if ("{il2cpp field on {'constant42' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" != num2)
{
text = "-";
}
GUILayoutOption[] array = new GUILayoutOption[2];
GUILayoutOption guilayoutOption = GUILayout.Width(16f);
if (guilayoutOption != 0)
{
}
array[0] = guilayoutOption;
GUILayoutOption guilayoutOption2 = GUILayout.Height(16f);
if (guilayoutOption2 != 0)
{
}
array[1] = guilayoutOption2;
if (GUILayout.Button(text, array))
{
StreamerGUI.NCJHOPDPNGL = "{il2cpp field on {'constant64' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" == num2;
Cursor.visible = true;
}
GUILayout.EndHorizontal();
GUILayout.FlexibleSpace();
StreamingCameraController.AHKOILEELDI mode = SingletonMonoBehaviour.Instance.LABLOIMGLJH.HOMHBBPNOLL;
bool flag = mode == StreamingCameraController.AHKOILEELDI.ON;
if (mode == StreamingCameraController.AHKOILEELDI.ON)
{
}
Texture texture = this.cameraTexture;
GUILayoutOption[] array2 = new GUILayoutOption[2];
GUILayoutOption guilayoutOption3 = GUILayout.Width(24f);
if (guilayoutOption3 != 0)
{
}
array2[0] = guilayoutOption3;
GUILayoutOption guilayoutOption4 = GUILayout.Height(24f);
if (guilayoutOption4 != 0)
{
}
array2[1] = guilayoutOption4;
if (GUILayout.Button(texture, array2))
{
StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH;
StreamingCameraController.AHKOILEELDI mbcfllcnaje = SingletonMonoBehaviour.Instance.MBCFLLCNAJE;
StreamingCameraController.CLFGGJJKNPC ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
}
if (flag && SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF != num2)
{
CLBCHPIIFGD.CFDNGJEBOCK oplhmkfcnol = SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF.OPLHMKFCNOL;
}
bool flag3;
bool flag2 = flag3;
GUILayout.EndHorizontal();
bool isInitialized = SingletonMonoBehaviour.IsInitialized;
if (flag != isInitialized)
{
GUILayout.FlexibleSpace();
GUIStyle box = GUI.skin.box;
bool flag4 = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._15);
flag2 = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._30);
flag = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._45);
bool flag5 = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._60);
GUILayout.EndHorizontal();
GUILayout.FlexibleSpace();
GUIStyle box2 = GUI.skin.box;
bool flag6 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.TwentyDegrees);
flag2 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.FiftyDegrees);
bool flag7 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.Default);
flag = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.NinetyDegrees);
bool flag8 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.OneHundredTwentyDegrees);
GUILayout.EndHorizontal();
GUILayout.FlexibleSpace();
GUIStyle box3 = GUI.skin.box;
int num3 = 0;
flag2 = this.CAMAAEJKCFO((StreamingCameraController.DODLPCPDLKH)num3);
bool flag9 = this.CAMAAEJKCFO(StreamingCameraController.DODLPCPDLKH.StreamCamera);
GUILayout.EndHorizontal();
GUILayout.FlexibleSpace();
GUIStyle box4 = GUI.skin.box;
int num4 = 0;
bool flag10 = this.ECFCNJJDHLN((StreamingCameraController.MHLMDKCCJBK)num4);
bool flag11 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.TwoMeters);
flag2 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.FiveMeters);
bool flag12 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.TenMeters);
flag2 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.OneHundredMeters);
GUILayout.EndHorizontal();
}
GUI.enabled = true;
GUILayout.EndVertical();
GUILayout.EndArea();
if (flag2)
{
float time = Time.time;
this.FDICBPCBEDC = time;
}
}
}
// Token: 0x060029DB RID: 10715 RVA: 0x000AE4E8 File Offset: 0x000AC6E8
[Token(Token = "0x60029DB")]
[Address(RVA = "0x13A6040", Offset = "0x13A4A40", VA = "0x1813A6040")]
private bool BLILCJDNOGB(bool FIPOMOFBJLL, CLBCHPIIFGD.CFDNGJEBOCK NPFMFPKMOMN, CLBCHPIIFGD.CFDNGJEBOCK BIDHHKABMFP, string HBKCJGMMLOC)
{
if (!FIPOMOFBJLL)
{
}
GUI.enabled = NPFMFPKMOMN != BIDHHKABMFP;
GUILayoutOption[] array = new GUILayoutOption[2];
GUILayoutOption guilayoutOption = GUILayout.Width(100f);
if (guilayoutOption != 0)
{
}
array[0] = guilayoutOption;
GUILayoutOption guilayoutOption2 = GUILayout.Height(24f);
if (guilayoutOption2 != 0)
{
}
array[1] = guilayoutOption2;
bool flag;
return flag || flag;
}
// Token: 0x060029DC RID: 10716 RVA: 0x000AE550 File Offset: 0x000AC750
[Token(Token = "0x60029DC")]
[Address(RVA = "0x13A6470", Offset = "0x13A4E70", VA = "0x1813A6470")]
private bool COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC NFEBBPDDNBA)
{
StreamingCameraController instance = SingletonMonoBehaviour.Instance;
GUI.enabled = StreamingCameraController.LJCBMNEECNO != NFEBBPDDNBA;
GUILayoutOption[] array = new GUILayoutOption[2];
GUILayoutOption guilayoutOption = GUILayout.Width(50f);
if (guilayoutOption != 0)
{
}
array[0] = guilayoutOption;
GUILayoutOption guilayoutOption2 = GUILayout.Height(24f);
if (guilayoutOption2 != 0)
{
}
array[1] = guilayoutOption2;
bool flag;
if (!flag)
{
return flag;
}
StreamingCameraController instance2 = SingletonMonoBehaviour.Instance;
StreamingCameraController.LJCBMNEECNO = NFEBBPDDNBA;
StreamingCameraController.AHKOILEELDI mbcfllcnaje = SingletonMonoBehaviour.Instance.MBCFLLCNAJE;
StreamingCameraController.CLFGGJJKNPC ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
throw new NullReferenceException();
}
// Token: 0x060029DD RID: 10717 RVA: 0x000AE5E4 File Offset: 0x000AC7E4
[Token(Token = "0x60029DD")]
[Address(RVA = "0x13A6A60", Offset = "0x13A5460", VA = "0x1813A6A60")]
private bool KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE NPODDBFPJEK)
{
StreamingCameraController instance = SingletonMonoBehaviour.Instance;
GUI.enabled = StreamingCameraController.DANDBJGJDEJ != NPODDBFPJEK;
GUILayoutOption[] array = new GUILayoutOption[2];
GUILayoutOption guilayoutOption = GUILayout.Width(50f);
if (guilayoutOption != 0)
{
}
array[0] = guilayoutOption;
GUILayoutOption guilayoutOption2 = GUILayout.Height(24f);
if (guilayoutOption2 != 0)
{
}
array[1] = guilayoutOption2;
bool flag;
if (!flag)
{
return flag;
}
StreamingCameraController instance2 = SingletonMonoBehaviour.Instance;
StreamingCameraController.DANDBJGJDEJ = NPODDBFPJEK;
CLBCHPIIFGD mdpchaimmlf = instance2.MDPCHAIMMLF;
instance2.HIFBFAKMAHD = mdpchaimmlf;
Camera streamingCamera = instance2.streamingCamera;
throw new NullReferenceException();
}
// Token: 0x060029DE RID: 10718 RVA: 0x000AE67C File Offset: 0x000AC87C
[Token(Token = "0x60029DE")]
[Address(RVA = "0x13A61F0", Offset = "0x13A4BF0", VA = "0x1813A61F0")]
private bool CAMAAEJKCFO(StreamingCameraController.DODLPCPDLKH EJGEPGKEBBG)
{
StreamingCameraController instance = SingletonMonoBehaviour.Instance;
StreamingCameraController.DODLPCPDLKH npfplofkoeo = StreamingCameraController.NPFPLOFKOEO;
bool flag;
GUI.enabled = flag;
float cfpggahbmkg = StreamingCameraController.CFPGGAHBMKG;
float cfpggahbmkg2 = StreamingCameraController.CFPGGAHBMKG;
GUILayoutOption[] array = new GUILayoutOption[2];
GUILayoutOption guilayoutOption = GUILayout.Width(150f);
if (guilayoutOption != 0)
{
}
array[0] = guilayoutOption;
GUILayoutOption guilayoutOption2 = GUILayout.Height(24f);
if (guilayoutOption2 != 0)
{
}
array[1] = guilayoutOption2;
bool flag2;
if (!flag2)
{
return flag2;
}
StreamingCameraController instance2 = SingletonMonoBehaviour.Instance;
return true;
}
// Token: 0x060029DF RID: 10719 RVA: 0x000AE6FC File Offset: 0x000AC8FC
[Token(Token = "0x60029DF")]
[Address(RVA = "0x13A6820", Offset = "0x13A5220", VA = "0x1813A6820")]
private bool ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK DOHKBBBBGKE)
{
StreamingCameraController instance = SingletonMonoBehaviour.Instance;
GUI.enabled = StreamingCameraController.FEGJPNLADKF != DOHKBBBBGKE;
GUILayoutOption[] array = new GUILayoutOption[2];
GUILayoutOption guilayoutOption = GUILayout.Width(50f);
if (guilayoutOption != 0)
{
}
array[0] = guilayoutOption;
GUILayoutOption guilayoutOption2 = GUILayout.Height(24f);
if (guilayoutOption2 != 0)
{
}
array[1] = guilayoutOption2;
bool flag;
if (!flag)
{
return flag;
}
StreamingCameraController instance2 = SingletonMonoBehaviour.Instance;
throw new NullReferenceException();
}
// Token: 0x060029E0 RID: 10720 RVA: 0x000AE770 File Offset: 0x000AC970
[Token(Token = "0x60029E0")]
[Address(RVA = "0x13A7940", Offset = "0x13A6340", VA = "0x1813A7940")]
public StreamerGUI()
{
}
// Token: 0x060029E1 RID: 10721 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60029E1")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
static StreamerGUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002332 RID: 9010
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002332")]
public Texture cameraTexture;
// Token: 0x04002333 RID: 9011
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002333")]
public Texture cameraTextureOff;
// Token: 0x04002334 RID: 9012
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002334")]
public float AutoHideDuration = 10f;
// Token: 0x04002335 RID: 9013
[Token(Token = "0x4002335")]
private static bool NCJHOPDPNGL;
// Token: 0x04002336 RID: 9014
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002336")]
private float FDICBPCBEDC;
}