scripts
This commit is contained in:
@@ -0,0 +1,289 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x0200262A RID: 9770
|
||||
[Token(Token = "0x200262A")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenToolSpawnInvention : MakerPenTool
|
||||
{
|
||||
// Token: 0x17002DF0 RID: 11760
|
||||
// (get) Token: 0x06010E45 RID: 69189 RVA: 0x003F88B8 File Offset: 0x003F6AB8
|
||||
[Token(Token = "0x17002DF0")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x6010E45")]
|
||||
[Address(RVA = "0x12C0B90", Offset = "0x12BF590", VA = "0x1812C0B90", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return "Create Invention";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002DF1 RID: 11761
|
||||
// (get) Token: 0x06010E46 RID: 69190 RVA: 0x003F88CC File Offset: 0x003F6ACC
|
||||
[Token(Token = "0x17002DF1")]
|
||||
public override Sprite HudSprite
|
||||
{
|
||||
[Token(Token = "0x6010E46")]
|
||||
[Address(RVA = "0x12C0BC0", Offset = "0x12BF5C0", VA = "0x1812C0BC0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010E47 RID: 69191 RVA: 0x003F88E0 File Offset: 0x003F6AE0
|
||||
[Token(Token = "0x6010E47")]
|
||||
[Address(RVA = "0x12C0520", Offset = "0x12BEF20", VA = "0x1812C0520", Slot = "6")]
|
||||
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
|
||||
{
|
||||
base.DJFDPJKOGMJ(EJCLBKHJIHO, IFNKPAHPIID);
|
||||
if (EJCLBKHJIHO == MakerPenTool.AGPFBFDFDHB.RESUME)
|
||||
{
|
||||
base.ObjectContext.RemoveAllFromSelection();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010E48 RID: 69192 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010E48")]
|
||||
[Address(RVA = "0x12BF6F0", Offset = "0x12BE0F0", VA = "0x1812BF6F0", Slot = "8")]
|
||||
public override void BALOKJMBNIN()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06010E49 RID: 69193 RVA: 0x003F890C File Offset: 0x003F6B0C
|
||||
[Token(Token = "0x6010E49")]
|
||||
[Address(RVA = "0x12C0730", Offset = "0x12BF130", VA = "0x1812C0730")]
|
||||
private IPromise<CreationManager.IANGMDIFGNE> HNKMGLEIIMH(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Quaternion quaternion = this.initialSpawnRotation;
|
||||
Action<CreationManager.IANGMDIFGNE> action = new Action(this.MNOIKKHKPEJ);
|
||||
Action action2 = new Action(this.LILLOHDLOCI);
|
||||
this.spawnInventionInstancePromise = action2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010E4A RID: 69194 RVA: 0x003F8958 File Offset: 0x003F6B58
|
||||
[Token(Token = "0x6010E4A")]
|
||||
[Address(RVA = "0x12BF990", Offset = "0x12BE390", VA = "0x1812BF990")]
|
||||
private Vector3 BHADIIJCMHA(Bounds PDPPMFNOBMO)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010E4B RID: 69195 RVA: 0x003F8988 File Offset: 0x003F6B88
|
||||
[Token(Token = "0x6010E4B")]
|
||||
[Address(RVA = "0x12C0570", Offset = "0x12BEF70", VA = "0x1812C0570")]
|
||||
private Vector3 GCHIDGEIACG(Bounds PDPPMFNOBMO, Camera FOMHGMLPOND)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010E4C RID: 69196 RVA: 0x003F89A8 File Offset: 0x003F6BA8
|
||||
[Token(Token = "0x6010E4C")]
|
||||
[Address(RVA = "0x12C0970", Offset = "0x12BF370", VA = "0x1812C0970")]
|
||||
private Vector3 OGFIJFCLAKB(Bounds PDPPMFNOBMO)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010E4D RID: 69197 RVA: 0x003F89DC File Offset: 0x003F6BDC
|
||||
[Token(Token = "0x6010E4D")]
|
||||
[Address(RVA = "0x12BFDA0", Offset = "0x12BE7A0", VA = "0x1812BFDA0")]
|
||||
private void COFPGCMCIFD(CreationManager.IANGMDIFGNE ABADFLCBFIJ)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (ABADFLCBFIJ.ABFEJNOBKLM == num)
|
||||
{
|
||||
goto IL_124;
|
||||
}
|
||||
base.ObjectContext.RemoveAllFromSelection();
|
||||
List<GIPDDLFFNGG> abfejnobklm = ABADFLCBFIJ.ABFEJNOBKLM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
CreationContext objectContext = base.ObjectContext;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
base.ObjectContext.StartTranslatingSelection();
|
||||
base.ObjectContext.StartRotatingSelection();
|
||||
CreationContext objectContext2 = base.ObjectContext;
|
||||
float z;
|
||||
if (base.MakerPen.Snapping.NNCJIEJDHAJ)
|
||||
{
|
||||
NNNJFEILANM snapping = base.MakerPen.Snapping;
|
||||
Vector3 vector;
|
||||
z = vector.z;
|
||||
}
|
||||
CreationContext objectContext3 = base.ObjectContext;
|
||||
CreationContext objectContext4 = base.ObjectContext;
|
||||
if (base.MakerPen.Snapping.NNCJIEJDHAJ)
|
||||
{
|
||||
NNNJFEILANM snapping2 = base.MakerPen.Snapping;
|
||||
}
|
||||
CreationContext objectContext5 = base.ObjectContext;
|
||||
base.ObjectContext.FinishTranslatingSelection();
|
||||
base.ObjectContext.FinishRotatingSelection();
|
||||
List<GIPDDLFFNGG> llfdkcncmkf = base.ObjectContext.LLFDKCNCMKF;
|
||||
CreationContext objectContext6 = base.ObjectContext;
|
||||
FBONJOBEIPO fbonjobeipo = new FBONJOBEIPO("create", "invention", llfdkcncmkf, objectContext6);
|
||||
NCBACKFHCJK creationController = this.creationController;
|
||||
JJLPBFLODOG jjlpbflodog = new JJLPBFLODOG();
|
||||
jjlpbflodog.OBMGKNPJODN = fbonjobeipo;
|
||||
jjlpbflodog.BFPNEMLFFGD.z = z;
|
||||
return;
|
||||
IL_124:
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010E4E RID: 69198 RVA: 0x003F8B28 File Offset: 0x003F6D28
|
||||
[Token(Token = "0x6010E4E")]
|
||||
[Address(RVA = "0x12C0B30", Offset = "0x12BF530", VA = "0x1812C0B30")]
|
||||
public MakerPenToolSpawnInvention()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010E4F RID: 69199 RVA: 0x003F8B3C File Offset: 0x003F6D3C
|
||||
[Token(Token = "0x6010E4F")]
|
||||
[Address(RVA = "0x12C08C0", Offset = "0x12BF2C0", VA = "0x1812C08C0")]
|
||||
[CompilerGenerated]
|
||||
private void KMOMOEFELMF(CreationManager.IANGMDIFGNE DIDMJMMLNPB)
|
||||
{
|
||||
List<GIPDDLFFNGG> abfejnobklm = DIDMJMMLNPB.ABFEJNOBKLM;
|
||||
}
|
||||
|
||||
// Token: 0x06010E50 RID: 69200 RVA: 0x003F8B50 File Offset: 0x003F6D50
|
||||
[Token(Token = "0x6010E50")]
|
||||
[Address(RVA = "0x12C08F0", Offset = "0x12BF2F0", VA = "0x1812C08F0")]
|
||||
[CompilerGenerated]
|
||||
private void OCHBDGOPAMB(string MOPOMPHBHKF)
|
||||
{
|
||||
MakerPen makerPen = base.MakerPen;
|
||||
}
|
||||
|
||||
// Token: 0x06010E51 RID: 69201 RVA: 0x003F8B6C File Offset: 0x003F6D6C
|
||||
[Token(Token = "0x6010E51")]
|
||||
[Address(RVA = "0x12BA1F0", Offset = "0x12B8BF0", VA = "0x1812BA1F0")]
|
||||
[CompilerGenerated]
|
||||
private void KIPBNFHDKAL()
|
||||
{
|
||||
this.spawnInventionInstancePromise = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06010E52 RID: 69202 RVA: 0x003F8B84 File Offset: 0x003F6D84
|
||||
[Token(Token = "0x6010E52")]
|
||||
[Address(RVA = "0x12C08C0", Offset = "0x12BF2C0", VA = "0x1812C08C0")]
|
||||
[CompilerGenerated]
|
||||
private void MNOIKKHKPEJ(CreationManager.IANGMDIFGNE GIAOBLMEMMI)
|
||||
{
|
||||
List<GIPDDLFFNGG> abfejnobklm = GIAOBLMEMMI.ABFEJNOBKLM;
|
||||
}
|
||||
|
||||
// Token: 0x06010E53 RID: 69203 RVA: 0x003F8B98 File Offset: 0x003F6D98
|
||||
[Token(Token = "0x6010E53")]
|
||||
[Address(RVA = "0x12BA1F0", Offset = "0x12B8BF0", VA = "0x1812BA1F0")]
|
||||
[CompilerGenerated]
|
||||
private void LILLOHDLOCI()
|
||||
{
|
||||
this.spawnInventionInstancePromise = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0400B37E RID: 45950
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B37E")]
|
||||
[NonSerialized]
|
||||
private IPromise<CreationManager.IANGMDIFGNE> spawnInventionInstancePromise;
|
||||
|
||||
// Token: 0x0400B37F RID: 45951
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B37F")]
|
||||
[NonSerialized]
|
||||
private Quaternion initialSpawnRotation;
|
||||
|
||||
// Token: 0x0200262B RID: 9771
|
||||
[Token(Token = "0x200262B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KHBANLCPAPA
|
||||
{
|
||||
// Token: 0x06010E54 RID: 69204 RVA: 0x003F8BB0 File Offset: 0x003F6DB0
|
||||
[Token(Token = "0x6010E54")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KHBANLCPAPA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010E55 RID: 69205 RVA: 0x003F8BC4 File Offset: 0x003F6DC4
|
||||
[Token(Token = "0x6010E55")]
|
||||
[Address(RVA = "0x12B5F00", Offset = "0x12B4900", VA = "0x1812B5F00")]
|
||||
internal IPromise<CreationManager.IANGMDIFGNE> <OnUpdate>b__0(GBDECALBCOP validateResult)
|
||||
{
|
||||
MakerPenToolSpawnInvention makerPenToolSpawnInvention = this.<>4__this;
|
||||
if (validateResult != GBDECALBCOP.Success)
|
||||
{
|
||||
MakerPen makerPen = makerPenToolSpawnInvention.MakerPen;
|
||||
Promise<CreationManager.IANGMDIFGNE> promise = new Promise();
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Quaternion initialSpawnRotation = makerPenToolSpawnInvention.initialSpawnRotation;
|
||||
Action<CreationManager.IANGMDIFGNE> action = new Action(makerPenToolSpawnInvention.MNOIKKHKPEJ);
|
||||
Action action2 = new Action(makerPenToolSpawnInvention.LILLOHDLOCI);
|
||||
makerPenToolSpawnInvention.spawnInventionInstancePromise = action2;
|
||||
Action<CreationManager.IANGMDIFGNE> action3 = new Action(this.<>4__this.KMOMOEFELMF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B380 RID: 45952
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B380")]
|
||||
public OBBBPCBIMME invention;
|
||||
|
||||
// Token: 0x0400B381 RID: 45953
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B381")]
|
||||
public MakerPenToolSpawnInvention <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user