Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/GreenScreen.cs
T
2026-04-08 23:40:05 +02:00

202 lines
5.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x020004D8 RID: 1240
[Token(Token = "0x20004D8")]
[StructLayout(3)]
public class GreenScreen : MonoBehaviour
{
// Token: 0x060024C3 RID: 9411 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60024C3")]
[Address(RVA = "0x101D740", Offset = "0x101C140", VA = "0x18101D740")]
private void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060024C4 RID: 9412 RVA: 0x00097F8C File Offset: 0x0009618C
[Token(Token = "0x60024C4")]
[Address(RVA = "0x101E030", Offset = "0x101CA30", VA = "0x18101E030")]
private void OnDestroy()
{
Tool egfejghdnai = this.EGFEJGHDNAI;
int num = 0;
if (egfejghdnai != num)
{
Tool egfejghdnai2 = this.EGFEJGHDNAI;
ActionEvent<Tool> postPickupEvent = egfejghdnai2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent - action;
egfejghdnai2.PostPickupEvent = actionEvent;
Tool egfejghdnai3 = this.EGFEJGHDNAI;
ActionEvent<Tool> postReleaseEvent = egfejghdnai3.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
ActionEvent<Tool> actionEvent2 = postReleaseEvent - action2;
egfejghdnai3.PostReleaseEvent = actionEvent2;
}
}
// Token: 0x060024C5 RID: 9413 RVA: 0x00098014 File Offset: 0x00096214
[Token(Token = "0x60024C5")]
[Address(RVA = "0x101DFD0", Offset = "0x101C9D0", VA = "0x18101DFD0")]
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
{
RigidbodyEx rigidbodyEx = EGFEJGHDNAI.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
this.canvas.gameObject.SetActive(true);
}
// Token: 0x060024C6 RID: 9414 RVA: 0x00098048 File Offset: 0x00096248
[Token(Token = "0x60024C6")]
[Address(RVA = "0x101DBC0", Offset = "0x101C5C0", VA = "0x18101DBC0")]
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
{
GameObject gameObject = this.canvas.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x060024C7 RID: 9415 RVA: 0x00098070 File Offset: 0x00096270
[Token(Token = "0x60024C7")]
[Address(RVA = "0x101DBF0", Offset = "0x101C5F0", VA = "0x18101DBF0")]
public void Button_SwapColor()
{
int num;
do
{
num = 0;
int num2 = this.AIHFCCMNLLJ;
num2++;
this.AIHFCCMNLLJ = num2;
List<Color> list = this.screenColors;
List<Renderer> list2 = this.screenRenderers;
List<Color>.Enumerator enumerator = list.GetEnumerator();
if (enumerator != 0)
{
List<Color> list3 = this.screenColors;
int aihfccmnllj = this.AIHFCCMNLLJ;
ThrowHelper.ThrowArgumentOutOfRangeException();
enumerator += enumerator;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x060024C8 RID: 9416 RVA: 0x000980E8 File Offset: 0x000962E8
[Token(Token = "0x60024C8")]
[Address(RVA = "0x101DDB0", Offset = "0x101C7B0", VA = "0x18101DDB0")]
public void Button_ToggleCollision()
{
int num;
do
{
num = 0;
bool flag = (this.IFFACIJLCOP ? 1 : 0) == num;
this.IFFACIJLCOP = flag;
List<Renderer> list = this.screenRenderers;
List.Enumerator enumerator;
if (enumerator != 0)
{
int num2 = 0;
Collider collider;
if (!(collider != num2))
{
continue;
}
bool iffacijlcop = this.IFFACIJLCOP;
collider.enabled = iffacijlcop;
}
if (0 != -1)
{
}
}
while (num != 0);
NotificationManager instance = SingletonMonoBehaviour.Instance;
if (this.IFFACIJLCOP)
{
}
}
// Token: 0x060024C9 RID: 9417 RVA: 0x0009816C File Offset: 0x0009636C
[Token(Token = "0x60024C9")]
[Address(RVA = "0x101DAC0", Offset = "0x101C4C0", VA = "0x18101DAC0")]
public void Button_FixRotation()
{
Transform transform = base.transform;
Transform transform2 = base.transform;
}
// Token: 0x060024CA RID: 9418 RVA: 0x00098190 File Offset: 0x00096390
[Token(Token = "0x60024CA")]
[Address(RVA = "0x101D960", Offset = "0x101C360", VA = "0x18101D960")]
public void Button_FixPosition()
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
Vector3 vector2;
float z2 = vector2.z;
Transform transform2 = base.transform;
}
// Token: 0x060024CB RID: 9419 RVA: 0x000981C8 File Offset: 0x000963C8
[Token(Token = "0x60024CB")]
[Address(RVA = "0x101DBC0", Offset = "0x101C5C0", VA = "0x18101DBC0")]
public void Button_HideUI()
{
GameObject gameObject = this.canvas.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x060024CC RID: 9420 RVA: 0x000981F0 File Offset: 0x000963F0
[Token(Token = "0x60024CC")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public GreenScreen()
{
}
// Token: 0x04001DA7 RID: 7591
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001DA7")]
[SerializeField]
[Header("Green Screen")]
private List<Renderer> screenRenderers;
// Token: 0x04001DA8 RID: 7592
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001DA8")]
[SerializeField]
private List<Color> screenColors;
// Token: 0x04001DA9 RID: 7593
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001DA9")]
private int AIHFCCMNLLJ;
// Token: 0x04001DAA RID: 7594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001DAA")]
[SerializeField]
private Canvas canvas;
// Token: 0x04001DAB RID: 7595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001DAB")]
private Tool EGFEJGHDNAI;
// Token: 0x04001DAC RID: 7596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001DAC")]
private bool IFFACIJLCOP;
}