327 lines
11 KiB
C#
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;
|
|
}
|