202 lines
5.7 KiB
C#
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;
|
|
}
|