scripts
This commit is contained in:
@@ -0,0 +1,418 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02001CEA RID: 7402
|
||||
[Token(Token = "0x2001CEA")]
|
||||
[StructLayout(3)]
|
||||
public class ToolSet : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x140000D5 RID: 213
|
||||
// (add) Token: 0x0600C713 RID: 50963 RVA: 0x002F2FCC File Offset: 0x002F11CC
|
||||
// (remove) Token: 0x0600C714 RID: 50964 RVA: 0x002F2FF4 File Offset: 0x002F11F4
|
||||
[Token(Token = "0x140000D5")]
|
||||
public event Action<List<Tool>> NMADIKJAHGL
|
||||
{
|
||||
[Token(Token = "0x600C713")]
|
||||
[Address(RVA = "0x19CAFD0", Offset = "0x19C99D0", VA = "0x1819CAFD0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<List<Tool>> nmadikjahgl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
nmadikjahgl = this.NMADIKJAHGL;
|
||||
@delegate = Delegate.Combine(nmadikjahgl, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != nmadikjahgl)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600C714")]
|
||||
[Address(RVA = "0x19CB110", Offset = "0x19C9B10", VA = "0x1819CB110")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<List<Tool>> nmadikjahgl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
nmadikjahgl = this.NMADIKJAHGL;
|
||||
@delegate = Delegate.Remove(nmadikjahgl, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != nmadikjahgl)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000D6 RID: 214
|
||||
// (add) Token: 0x0600C715 RID: 50965 RVA: 0x002F301C File Offset: 0x002F121C
|
||||
// (remove) Token: 0x0600C716 RID: 50966 RVA: 0x002F3044 File Offset: 0x002F1244
|
||||
[Token(Token = "0x140000D6")]
|
||||
public event Action NLKEKMGDOHM
|
||||
{
|
||||
[Token(Token = "0x600C715")]
|
||||
[Address(RVA = "0x19CB070", Offset = "0x19C9A70", VA = "0x1819CB070")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action nlkekmgdohm;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
nlkekmgdohm = this.NLKEKMGDOHM;
|
||||
@delegate = Delegate.Combine(nlkekmgdohm, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != nlkekmgdohm)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600C716")]
|
||||
[Address(RVA = "0x19CB1B0", Offset = "0x19C9BB0", VA = "0x1819CB1B0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action nlkekmgdohm;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
nlkekmgdohm = this.NLKEKMGDOHM;
|
||||
@delegate = Delegate.Remove(nlkekmgdohm, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != nlkekmgdohm)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C717 RID: 50967 RVA: 0x002F306C File Offset: 0x002F126C
|
||||
[Token(Token = "0x600C717")]
|
||||
[Address(RVA = "0x13349D0", Offset = "0x13333D0", VA = "0x1813349D0")]
|
||||
public void AddDeploymentRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.JHLMOLPNOMG.Add(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0600C718 RID: 50968 RVA: 0x002F308C File Offset: 0x002F128C
|
||||
[Token(Token = "0x600C718")]
|
||||
[Address(RVA = "0x133E980", Offset = "0x133D380", VA = "0x18133E980")]
|
||||
public void RemoveDeploymentRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.JHLMOLPNOMG.Remove(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0600C719 RID: 50969 RVA: 0x002F30AC File Offset: 0x002F12AC
|
||||
[Token(Token = "0x600C719")]
|
||||
[Address(RVA = "0x19CA050", Offset = "0x19C8A50", VA = "0x1819CA050", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Tool tool = this.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PAEFCHDJPHF);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent + action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.DNJCMIAPIOO);
|
||||
ActionEvent<Tool> actionEvent2 = postPickupEvent + action2;
|
||||
tool2.PostPickupEvent = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x0600C71A RID: 50970 RVA: 0x002F3124 File Offset: 0x002F1324
|
||||
[Token(Token = "0x600C71A")]
|
||||
[Address(RVA = "0x19CAEC0", Offset = "0x19C98C0", VA = "0x1819CAEC0")]
|
||||
private void Start()
|
||||
{
|
||||
Action<float> action = new Action(this.EEPBNAMKKFH);
|
||||
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update10hz(this, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600C71B RID: 50971 RVA: 0x002F3148 File Offset: 0x002F1348
|
||||
[Token(Token = "0x600C71B")]
|
||||
[Address(RVA = "0x19CAAB0", Offset = "0x19C94B0", VA = "0x1819CAAB0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PAEFCHDJPHF);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent - action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.DNJCMIAPIOO);
|
||||
ActionEvent<Tool> actionEvent2 = postPickupEvent - action2;
|
||||
tool2.PostPickupEvent = actionEvent2;
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600C71C RID: 50972 RVA: 0x002F31C0 File Offset: 0x002F13C0
|
||||
[Token(Token = "0x600C71C")]
|
||||
[Address(RVA = "0x19CA4B0", Offset = "0x19C8EB0", VA = "0x1819CA4B0")]
|
||||
private void OJIMMPDBAKN()
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.LOIBGHBPHJF ? 1 : 0) != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
if (rigidbodyEx.IsSleeping())
|
||||
{
|
||||
}
|
||||
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
||||
Vector3 angularVelocity = rigidbodyEx.KHJFDILDLAD;
|
||||
RigidbodyEx rigidbodyEx3 = this.tool.rigidbodyEx;
|
||||
Vector3 velocity = rigidbodyEx.NHAOMEMANJA;
|
||||
int num2 = 0;
|
||||
if (!this.JHLMOLPNOMG.HasTokens && num2 != 0 && base.photonView.isLocal && this.pieces != (ulong)0L)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
float num3;
|
||||
if (num3 > 0.9f)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
int num4;
|
||||
ToolSet.IBEECBMOPON ibeecbmopon = new ToolSet.IBEECBMOPON(num4);
|
||||
num4 = 0;
|
||||
ibeecbmopon.<>4__this = 0;
|
||||
if (instance != 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Transform transform3 = base.transform;
|
||||
float num5;
|
||||
if (num5 > 0.7f)
|
||||
{
|
||||
}
|
||||
Vector3 up3 = Vector3.up;
|
||||
Vector3 up4 = Vector3.up;
|
||||
Transform transform4 = base.transform;
|
||||
int num6 = 0;
|
||||
Vector3 up5 = Vector3.up;
|
||||
transform4.rotation = num6;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C71D RID: 50973 RVA: 0x002F32D4 File Offset: 0x002F14D4
|
||||
[Token(Token = "0x600C71D")]
|
||||
[Address(RVA = "0x19CAA40", Offset = "0x19C9440", VA = "0x1819CAA40")]
|
||||
private IEnumerator<ISchedule> OMIGOBFMHCC()
|
||||
{
|
||||
int num;
|
||||
ToolSet.IBEECBMOPON ibeecbmopon = new ToolSet.IBEECBMOPON(num);
|
||||
num = 0;
|
||||
ibeecbmopon.<>4__this = this;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C71E RID: 50974 RVA: 0x002F32F8 File Offset: 0x002F14F8
|
||||
[Token(Token = "0x600C71E")]
|
||||
[Address(RVA = "0x11BAAB0", Offset = "0x11B94B0", VA = "0x1811BAAB0")]
|
||||
private void PAEFCHDJPHF(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.LOIBGHBPHJF = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600C71F RID: 50975 RVA: 0x002F330C File Offset: 0x002F150C
|
||||
[Token(Token = "0x600C71F")]
|
||||
[Address(RVA = "0x1023320", Offset = "0x1021D20", VA = "0x181023320")]
|
||||
private void DNJCMIAPIOO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.LOIBGHBPHJF = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600C720 RID: 50976 RVA: 0x002F3320 File Offset: 0x002F1520
|
||||
[Token(Token = "0x600C720")]
|
||||
[Address(RVA = "0x19CA160", Offset = "0x19C8B60", VA = "0x1819CA160")]
|
||||
protected void OIHHCDHMJHH()
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.IGKNPPJINLL ? 1 : 0) == num)
|
||||
{
|
||||
List<Tool> list = new List();
|
||||
ToolSet.ToolPiece[] array = this.pieces;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
num2++;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
int num3 = 0;
|
||||
Tool tool;
|
||||
if (tool != num3)
|
||||
{
|
||||
list.Add(tool);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
Action<List<Tool>> nmadikjahgl = this.NMADIKJAHGL;
|
||||
if (nmadikjahgl != 0)
|
||||
{
|
||||
nmadikjahgl(list);
|
||||
}
|
||||
PhotonNetwork.GetOwnershipAndDestroy(base.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C721 RID: 50977 RVA: 0x002F33B4 File Offset: 0x002F15B4
|
||||
[Token(Token = "0x600C721")]
|
||||
[Address(RVA = "0x19CABB0", Offset = "0x19C95B0", VA = "0x1819CABB0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
ToolSet.ToolPiece[] array = this.pieces;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num++;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Color green = Color.green;
|
||||
Color blue = Color.blue;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C722 RID: 50978 RVA: 0x002F3424 File Offset: 0x002F1624
|
||||
[Token(Token = "0x600C722")]
|
||||
[Address(RVA = "0x19CAF30", Offset = "0x19C9930", VA = "0x1819CAF30")]
|
||||
public ToolSet()
|
||||
{
|
||||
TokenFlag tokenFlag = new TokenFlag();
|
||||
this.JHLMOLPNOMG = tokenFlag;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600C723 RID: 50979 RVA: 0x002F3470 File Offset: 0x002F1670
|
||||
[Token(Token = "0x600C723")]
|
||||
[Address(RVA = "0x19CA150", Offset = "0x19C8B50", VA = "0x1819CA150")]
|
||||
[CompilerGenerated]
|
||||
private void EEPBNAMKKFH(float CEHJGNDELGL)
|
||||
{
|
||||
this.OJIMMPDBAKN();
|
||||
}
|
||||
|
||||
// Token: 0x040083E1 RID: 33761
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40083E1")]
|
||||
[SerializeField]
|
||||
private ToolSet.ToolPiece[] pieces;
|
||||
|
||||
// Token: 0x040083E2 RID: 33762
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40083E2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x040083E3 RID: 33763
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40083E3")]
|
||||
[SerializeField]
|
||||
private float deploymentDelayTime;
|
||||
|
||||
// Token: 0x040083E4 RID: 33764
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40083E4")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip onDeploySFX;
|
||||
|
||||
// Token: 0x040083E5 RID: 33765
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40083E5")]
|
||||
[SerializeField]
|
||||
private AudioRolloff audioRolloff = new AudioRolloff
|
||||
{
|
||||
minDistance = 0f,
|
||||
maxDistance = 12f
|
||||
};
|
||||
|
||||
// Token: 0x040083E6 RID: 33766
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40083E6")]
|
||||
private bool LOIBGHBPHJF;
|
||||
|
||||
// Token: 0x040083E7 RID: 33767
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x79")]
|
||||
[Token(Token = "0x40083E7")]
|
||||
private bool IGKNPPJINLL;
|
||||
|
||||
// Token: 0x040083E8 RID: 33768
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A")]
|
||||
[Token(Token = "0x40083E8")]
|
||||
private bool CMEMKBANNAI;
|
||||
|
||||
// Token: 0x040083E9 RID: 33769
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7B")]
|
||||
[Token(Token = "0x40083E9")]
|
||||
private bool LNDPLAMGJDA;
|
||||
|
||||
// Token: 0x040083EA RID: 33770
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40083EA")]
|
||||
private TokenFlag JHLMOLPNOMG;
|
||||
|
||||
// Token: 0x02001CEB RID: 7403
|
||||
[Token(Token = "0x2001CEB")]
|
||||
[Serializable]
|
||||
public struct ToolPiece
|
||||
{
|
||||
// Token: 0x17001F07 RID: 7943
|
||||
// (get) Token: 0x0600C724 RID: 50980 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001F07")]
|
||||
public Quaternion initRotation
|
||||
{
|
||||
[Token(Token = "0x600C724")]
|
||||
[Address(RVA = "0x23B8B0", Offset = "0x23ACB0", VA = "0x18023B8B0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040083EB RID: 33771
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40083EB")]
|
||||
public Tool tool;
|
||||
|
||||
// Token: 0x040083EC RID: 33772
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40083EC")]
|
||||
public Vector3 initPosition;
|
||||
|
||||
// Token: 0x040083ED RID: 33773
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40083ED")]
|
||||
public Vector3 initRotationEuler;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user