a
This commit is contained in:
@@ -0,0 +1,379 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.MakerPenTools
|
||||
{
|
||||
// Token: 0x02002AE4 RID: 10980
|
||||
[Token(Token = "0x2002AE4")]
|
||||
[Serializable]
|
||||
public class MakerPenToolCreate_Object : MakerPenToolCreate
|
||||
{
|
||||
// Token: 0x17003372 RID: 13170
|
||||
// (get) Token: 0x060126BC RID: 75452 RVA: 0x00436940 File Offset: 0x00434B40
|
||||
[Token(Token = "0x17003372")]
|
||||
public override string HudLabel
|
||||
{
|
||||
[Token(Token = "0x60126BC")]
|
||||
[Address(RVA = "0x1312000", Offset = "0x1310E00", VA = "0x181312000", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return "Create Prop";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126BD RID: 75453 RVA: 0x00436954 File Offset: 0x00434B54
|
||||
[Token(Token = "0x60126BD")]
|
||||
[Address(RVA = "0x130CD60", Offset = "0x130BB60", VA = "0x18130CD60", Slot = "6")]
|
||||
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
|
||||
{
|
||||
this.creationController.<CreationContext>k__BackingField.RemoveAllFromSelection();
|
||||
}
|
||||
|
||||
// Token: 0x060126BE RID: 75454 RVA: 0x00436978 File Offset: 0x00434B78
|
||||
[Token(Token = "0x60126BE")]
|
||||
[Address(RVA = "0x1311F90", Offset = "0x1310D90", VA = "0x181311F90", Slot = "19")]
|
||||
protected override PLJMIHMGPCH MAGHDKJBILM()
|
||||
{
|
||||
MakerPenToolCreate_Object.HEOHFJHCKLG heohfjhcklg = new MakerPenToolCreate_Object.HEOHFJHCKLG(this.creationController.<MakerPen>k__BackingField);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060126BF RID: 75455 RVA: 0x0043699C File Offset: 0x00434B9C
|
||||
[Token(Token = "0x60126BF")]
|
||||
[Address(RVA = "0x130CEC0", Offset = "0x130BCC0", VA = "0x18130CEC0")]
|
||||
public MakerPenToolCreate_Object()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02002AE5 RID: 10981
|
||||
[Token(Token = "0x2002AE5")]
|
||||
public class HEOHFJHCKLG : PLJMIHMGPCH
|
||||
{
|
||||
// Token: 0x17003373 RID: 13171
|
||||
// (get) Token: 0x060126C0 RID: 75456 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003373")]
|
||||
public override Bounds BMLDJOCHNCN
|
||||
{
|
||||
[Token(Token = "0x60126C0")]
|
||||
[Address(RVA = "0x924380", Offset = "0x923180", VA = "0x180924380", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003374 RID: 13172
|
||||
// (get) Token: 0x060126C1 RID: 75457 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003374")]
|
||||
public override Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x60126C1")]
|
||||
[Address(RVA = "0x8EA020", Offset = "0x8E8E20", VA = "0x1808EA020", Slot = "6")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003375 RID: 13173
|
||||
// (get) Token: 0x060126C2 RID: 75458 RVA: 0x004369B0 File Offset: 0x00434BB0
|
||||
[Token(Token = "0x17003375")]
|
||||
public override float PIFFNJDGHDE
|
||||
{
|
||||
[Token(Token = "0x60126C2")]
|
||||
[Address(RVA = "0x805C40", Offset = "0x804A40", VA = "0x180805C40", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.FNJKKNKLDPB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126C3 RID: 75459 RVA: 0x004369C4 File Offset: 0x00434BC4
|
||||
[Token(Token = "0x60126C3")]
|
||||
[Address(RVA = "0x1301800", Offset = "0x1300600", VA = "0x181301800", Slot = "20")]
|
||||
public override Quaternion HBGOJMJHMHO(MakerPen DGEJNGNOELG, Quaternion IGPENJBJADK)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x17003376 RID: 13174
|
||||
// (get) Token: 0x060126C4 RID: 75460 RVA: 0x004369D8 File Offset: 0x00434BD8
|
||||
// (set) Token: 0x060126C5 RID: 75461 RVA: 0x004369EC File Offset: 0x00434BEC
|
||||
[Token(Token = "0x17003376")]
|
||||
private bool BKKKGJOPEEG
|
||||
{
|
||||
[Token(Token = "0x60126C4")]
|
||||
[Address(RVA = "0xA8D0F0", Offset = "0xA8BEF0", VA = "0x180A8D0F0")]
|
||||
get;
|
||||
[Token(Token = "0x60126C5")]
|
||||
[Address(RVA = "0xA8B850", Offset = "0xA8A650", VA = "0x180A8B850")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060126C6 RID: 75462 RVA: 0x00436A00 File Offset: 0x00434C00
|
||||
[Token(Token = "0x60126C6")]
|
||||
[Address(RVA = "0x1301B30", Offset = "0x1300930", VA = "0x181301B30")]
|
||||
public HEOHFJHCKLG(MakerPen DGEJNGNOELG)
|
||||
: base(DGEJNGNOELG)
|
||||
{
|
||||
OGNBCNBPFCC selectedSpawnableToolType = DGEJNGNOELG.NMKNHCHOGBC;
|
||||
this.AAICMBDEJBE = selectedSpawnableToolType;
|
||||
List<OGNBCNBPFCC> allowedToolTypes = SandboxDeformableShape.AllowedToolTypes;
|
||||
OGNBCNBPFCC aaicmbdejbe = this.AAICMBDEJBE;
|
||||
bool flag = allowedToolTypes.Contains(aaicmbdejbe);
|
||||
OGNBCNBPFCC aaicmbdejbe2 = this.AAICMBDEJBE;
|
||||
this.BKKKGJOPEEG = flag;
|
||||
bool flag2 = this.HCOIAKKEMKB;
|
||||
bool alignToObjects = DGEJNGNOELG.CLBCCGJJPPM;
|
||||
if (alignToObjects)
|
||||
{
|
||||
}
|
||||
bool flag3 = this.AJLDPKINCMH;
|
||||
int aaicmbdejbe3 = (int)this.AAICMBDEJBE;
|
||||
Tool tool;
|
||||
GameObject gameObject = tool.gameObject;
|
||||
Transform transform = gameObject.transform;
|
||||
int num = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform.rotation = num;
|
||||
int num2 = 0;
|
||||
ELFAHKIGLDK elfahkigldk = ELFAHKIGLDK.LOOFMGLHBEF(gameObject, num, true, num2 != 0);
|
||||
float num3;
|
||||
Transform transform3;
|
||||
if (num3 <= 1E-45f)
|
||||
{
|
||||
Transform transform2 = gameObject.transform;
|
||||
int num4 = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
transform2.position = num4;
|
||||
transform3 = gameObject.transform;
|
||||
int num5 = 0;
|
||||
Quaternion identity2 = Quaternion.identity;
|
||||
transform3.rotation = num5;
|
||||
}
|
||||
Vector3 position = transform3.position;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (!this.<HPMGEDIBBDC>k__BackingField)
|
||||
{
|
||||
int aaicmbdejbe4 = (int)this.AAICMBDEJBE;
|
||||
float num6;
|
||||
this.FNJKKNKLDPB = num6;
|
||||
return;
|
||||
}
|
||||
Vector3 zero2 = Vector3.zero;
|
||||
NNNJFEILANM snapping = DGEJNGNOELG.Snapping;
|
||||
if (!snapping.NNCJIEJDHAJ)
|
||||
{
|
||||
this.FNJKKNKLDPB = 0.04f;
|
||||
}
|
||||
float <GHFHFLCINKP>k__BackingField = snapping.<GHFHFLCINKP>k__BackingField;
|
||||
this.FNJKKNKLDPB = <GHFHFLCINKP>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060126C7 RID: 75463 RVA: 0x00436B54 File Offset: 0x00434D54
|
||||
[Token(Token = "0x60126C7")]
|
||||
[Address(RVA = "0x1301350", Offset = "0x1300150", VA = "0x181301350", Slot = "22")]
|
||||
protected virtual bool CJGMAELBHGH(OGNBCNBPFCC AAICMBDEJBE, out string MOPOMPHBHKF)
|
||||
{
|
||||
if (!Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060126C8 RID: 75464 RVA: 0x00436B7C File Offset: 0x00434D7C
|
||||
[Token(Token = "0x60126C8")]
|
||||
[Address(RVA = "0x1301420", Offset = "0x1300220", VA = "0x181301420", Slot = "10")]
|
||||
public override DABKFAIHBBP GJNGEMIIIDA(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
int num = 0;
|
||||
MakerPenToolCreate_Object.HEOHFJHCKLG.LPNPNNAPLAC lpnpnnaplac = new MakerPenToolCreate_Object.HEOHFJHCKLG.LPNPNNAPLAC();
|
||||
int aaicmbdejbe = (int)this.AAICMBDEJBE;
|
||||
Vector3 vector;
|
||||
if (vector != 0)
|
||||
{
|
||||
if (this.AAICMBDEJBE == OGNBCNBPFCC.SANDBOX_MIRROR)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
}
|
||||
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
|
||||
lpnpnnaplac.context = <CreationContext>k__BackingField;
|
||||
OGNBCNBPFCC aaicmbdejbe2 = this.AAICMBDEJBE;
|
||||
KJIBJJOHPEJ kjibjjohpej = <CreationContext>k__BackingField.CanAffordObject(aaicmbdejbe2);
|
||||
if (kjibjjohpej == KJIBJJOHPEJ.Success)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
CreationContext context = lpnpnnaplac.context;
|
||||
lpnpnnaplac.promise = jjekjgalhko;
|
||||
float fnjkknkldpb = this.FNJKKNKLDPB;
|
||||
float z = DDHPAFKBMON.z;
|
||||
Action<Tool> action = delegate(Tool tool)
|
||||
{
|
||||
};
|
||||
if (num < lpnpnnaplac)
|
||||
{
|
||||
num += num;
|
||||
if (num == lpnpnnaplac)
|
||||
{
|
||||
goto IL_E0;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action<string> action2 = delegate(string errorString)
|
||||
{
|
||||
};
|
||||
JJEKJGALHKO jjekjgalhko2 = lpnpnnaplac.promise;
|
||||
Action action3;
|
||||
if (MakerPenToolCreate_Object.HEOHFJHCKLG.<>c.<>9__18_2 == 0)
|
||||
{
|
||||
action3 = delegate
|
||||
{
|
||||
};
|
||||
MakerPenToolCreate_Object.HEOHFJHCKLG.<>c.<>9__18_2 = action3;
|
||||
}
|
||||
DABKFAIHBBP dabkfaihbbp = jjekjgalhko2.OHLPJBFCABI(action3);
|
||||
IL_E0:
|
||||
jjekjgalhko2 += jjekjgalhko2;
|
||||
}
|
||||
}
|
||||
return JJEKJGALHKO.LIPGKFECLDO(num);
|
||||
}
|
||||
|
||||
// Token: 0x060126C9 RID: 75465 RVA: 0x00436C84 File Offset: 0x00434E84
|
||||
[Token(Token = "0x60126C9")]
|
||||
[Address(RVA = "0x1301070", Offset = "0x12FFE70", VA = "0x181301070", Slot = "11")]
|
||||
public override OJCIMLNJIOB CDNFNCGNKDG(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
|
||||
List<GIPDDLFFNGG> llfdkcncmkf = <CreationContext>k__BackingField.LLFDKCNCMKF;
|
||||
Guid currentEditContextId = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CNEADFAOPFL;
|
||||
int num = 0;
|
||||
if ((<CreationContext>k__BackingField.OBONCDEDBOJ ? 1 : 0) == num)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060126CA RID: 75466 RVA: 0x00436CC8 File Offset: 0x00434EC8
|
||||
[Token(Token = "0x60126CA")]
|
||||
[Address(RVA = "0x1301890", Offset = "0x1300690", VA = "0x181301890", Slot = "14")]
|
||||
public override void HOOPCDLMPAO()
|
||||
{
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(this.CJMPFDPIAGM);
|
||||
this.CJMPFDPIAGM = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060126CB RID: 75467 RVA: 0x00436CEC File Offset: 0x00434EEC
|
||||
[Token(Token = "0x60126CB")]
|
||||
[Address(RVA = "0x13018C0", Offset = "0x13006C0", VA = "0x1813018C0", Slot = "13")]
|
||||
public override void ODNHHHJENDL(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
GameObject cjmpfdpiagm = this.CJMPFDPIAGM;
|
||||
int num = 0;
|
||||
if (cjmpfdpiagm == num)
|
||||
{
|
||||
int aaicmbdejbe = (int)this.AAICMBDEJBE;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
GameObject gameObject2 = gameObject.gameObject;
|
||||
this.CJMPFDPIAGM = gameObject2;
|
||||
}
|
||||
}
|
||||
GameObject cjmpfdpiagm2 = this.CJMPFDPIAGM;
|
||||
int num3 = 0;
|
||||
if (cjmpfdpiagm2 != num3)
|
||||
{
|
||||
Transform transform = this.CJMPFDPIAGM.transform;
|
||||
Transform transform2 = this.CJMPFDPIAGM.transform;
|
||||
float z = DDHPAFKBMON.z;
|
||||
Transform transform3 = this.CJMPFDPIAGM.transform;
|
||||
float z2 = Vector3.one.z;
|
||||
Quaternion quaternion = this.OKINPJLFKEJ;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060126CC RID: 75468 RVA: 0x00436D9C File Offset: 0x00434F9C
|
||||
[Token(Token = "0x60126CC")]
|
||||
[Address(RVA = "0x924790", Offset = "0x923590", VA = "0x180924790", Slot = "18")]
|
||||
public override void LNDFOFEMFBN(CreationController KAMOHEPMEIF, Ray EKJHPANPMBE, RaycastHit IIILNCEEBPL, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
|
||||
{
|
||||
float y = IIILNCEEBPL.m_Normal.y;
|
||||
}
|
||||
|
||||
// Token: 0x0400BE63 RID: 48739
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BE63")]
|
||||
private Bounds PDPPMFNOBMO;
|
||||
|
||||
// Token: 0x0400BE64 RID: 48740
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BE64")]
|
||||
private Quaternion IGPENJBJADK;
|
||||
|
||||
// Token: 0x0400BE65 RID: 48741
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BE65")]
|
||||
private float FNJKKNKLDPB;
|
||||
|
||||
// Token: 0x0400BE66 RID: 48742
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BE66")]
|
||||
private GameObject CJMPFDPIAGM;
|
||||
|
||||
// Token: 0x0400BE67 RID: 48743
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BE67")]
|
||||
private OGNBCNBPFCC AAICMBDEJBE;
|
||||
|
||||
// Token: 0x02002AE6 RID: 10982
|
||||
[Token(Token = "0x2002AE6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LPNPNNAPLAC
|
||||
{
|
||||
// Token: 0x060126CD RID: 75469 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x60126CD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LPNPNNAPLAC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060126CE RID: 75470 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x60126CE")]
|
||||
[Address(RVA = "0x13050D0", Offset = "0x1303ED0", VA = "0x1813050D0")]
|
||||
internal void <CreateObject>b__0(Tool tool)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060126CF RID: 75471 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x60126CF")]
|
||||
[Address(RVA = "0x13051A0", Offset = "0x1303FA0", VA = "0x1813051A0")]
|
||||
internal void <CreateObject>b__1(string errorString)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BE69 RID: 48745
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BE69")]
|
||||
public CreationContext context;
|
||||
|
||||
// Token: 0x0400BE6A RID: 48746
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BE6A")]
|
||||
public JJEKJGALHKO promise;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user