704 lines
22 KiB
C#
704 lines
22 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x020025F5 RID: 9717
|
|
[Token(Token = "0x20025F5")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public abstract class MakerPenTool
|
|
{
|
|
// Token: 0x17002D83 RID: 11651
|
|
// (set) Token: 0x06010CB0 RID: 68784 RVA: 0x003F37F0 File Offset: 0x003F19F0
|
|
[Token(Token = "0x17002D83")]
|
|
protected GIPDDLFFNGG TargetCreationContextObject
|
|
{
|
|
[Token(Token = "0x6010CB0")]
|
|
[Address(RVA = "0x1514CE0", Offset = "0x15136E0", VA = "0x181514CE0")]
|
|
set
|
|
{
|
|
bool flag;
|
|
if (this.targetCreationContextObject != value)
|
|
{
|
|
if (!flag)
|
|
{
|
|
GIPDDLFFNGG gipddlffngg = this.targetCreationContextObject;
|
|
}
|
|
this.targetCreationContextObject = value;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
GIPDDLFFNGG gipddlffngg2 = this.targetCreationContextObject;
|
|
}
|
|
return;
|
|
}
|
|
while (flag)
|
|
{
|
|
}
|
|
GIPDDLFFNGG gipddlffngg3 = this.targetCreationContextObject;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D84 RID: 11652
|
|
// (get) Token: 0x06010CB1 RID: 68785 RVA: 0x003F3838 File Offset: 0x003F1A38
|
|
[Token(Token = "0x17002D84")]
|
|
protected NCBACKFHCJK CreationController
|
|
{
|
|
[Token(Token = "0x6010CB1")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
return this.creationController;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D85 RID: 11653
|
|
// (get) Token: 0x06010CB2 RID: 68786 RVA: 0x003F384C File Offset: 0x003F1A4C
|
|
[Token(Token = "0x17002D85")]
|
|
protected bool PointerEnabled
|
|
{
|
|
[Token(Token = "0x6010CB2")]
|
|
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440")]
|
|
get
|
|
{
|
|
return this.pointerEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D86 RID: 11654
|
|
// (get) Token: 0x06010CB3 RID: 68787 RVA: 0x003F3860 File Offset: 0x003F1A60
|
|
[Token(Token = "0x17002D86")]
|
|
protected MakerPen MakerPen
|
|
{
|
|
[Token(Token = "0x6010CB3")]
|
|
[Address(RVA = "0x1514C30", Offset = "0x1513630", VA = "0x181514C30")]
|
|
get
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D87 RID: 11655
|
|
// (get) Token: 0x06010CB4 RID: 68788 RVA: 0x003F387C File Offset: 0x003F1A7C
|
|
[Token(Token = "0x17002D87")]
|
|
protected MakerPenVisuals PenVisuals
|
|
{
|
|
[Token(Token = "0x6010CB4")]
|
|
[Address(RVA = "0x1514C80", Offset = "0x1513680", VA = "0x181514C80")]
|
|
get
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D88 RID: 11656
|
|
// (get) Token: 0x06010CB5 RID: 68789 RVA: 0x003F3898 File Offset: 0x003F1A98
|
|
[Token(Token = "0x17002D88")]
|
|
protected CreationContext ObjectContext
|
|
{
|
|
[Token(Token = "0x6010CB5")]
|
|
[Address(RVA = "0x1511040", Offset = "0x150FA40", VA = "0x181511040")]
|
|
get
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D89 RID: 11657
|
|
// (get) Token: 0x06010CB6 RID: 68790 RVA: 0x003F38B4 File Offset: 0x003F1AB4
|
|
[Token(Token = "0x17002D89")]
|
|
protected ShapeCreationContext ShapeContext
|
|
{
|
|
[Token(Token = "0x6010CB6")]
|
|
[Address(RVA = "0x1511270", Offset = "0x150FC70", VA = "0x181511270")]
|
|
get
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002D8A RID: 11658
|
|
// (get) Token: 0x06010CB7 RID: 68791 RVA: 0x003F38D0 File Offset: 0x003F1AD0
|
|
[Token(Token = "0x17002D8A")]
|
|
protected ConnectionCreationContext ConnectionContext
|
|
{
|
|
[Token(Token = "0x6010CB7")]
|
|
[Address(RVA = "0x1514BD0", Offset = "0x15135D0", VA = "0x181514BD0")]
|
|
get
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CB8 RID: 68792 RVA: 0x003F38EC File Offset: 0x003F1AEC
|
|
[Token(Token = "0x6010CB8")]
|
|
[Address(RVA = "0x15147F0", Offset = "0x15131F0", VA = "0x1815147F0", Slot = "4")]
|
|
public virtual void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
HashSet<MakerPen.HJPIHGIFKEO> hashSet = this.supportedTargetModes;
|
|
this.targetMode = FIBGLDDKDLB;
|
|
this.toolMode = OIHFNIFGFJB;
|
|
MakerPen.KLAENPHIBEM klaenphibem = this.toolMode;
|
|
if (klaenphibem != MakerPen.KLAENPHIBEM.Invalid)
|
|
{
|
|
if (klaenphibem != OIHFNIFGFJB)
|
|
{
|
|
Debug.LogWarning(string.Format("Tried to register tool for multiple modes. This will change behavior of PushAsActiveTool(). Current mode: {0}. New mode: {1} / {2}", klaenphibem, klaenphibem, klaenphibem));
|
|
}
|
|
return;
|
|
}
|
|
this.toolMode = OIHFNIFGFJB;
|
|
}
|
|
|
|
// Token: 0x06010CB9 RID: 68793 RVA: 0x003F394C File Offset: 0x003F1B4C
|
|
[Token(Token = "0x6010CB9")]
|
|
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270", Slot = "5")]
|
|
public virtual void LGKBBHPNIOG(NCBACKFHCJK AMGELIOMOPO)
|
|
{
|
|
this.creationController = AMGELIOMOPO;
|
|
}
|
|
|
|
// Token: 0x06010CBA RID: 68794 RVA: 0x003F3960 File Offset: 0x003F1B60
|
|
[Token(Token = "0x6010CBA")]
|
|
[Address(RVA = "0x15133A0", Offset = "0x1511DA0", VA = "0x1815133A0", Slot = "6")]
|
|
public virtual void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
Color color = this.pointerColor;
|
|
NCBACKFHCJK ncbackfhcjk2 = this.creationController;
|
|
bool flag = this.pointerEnabled;
|
|
NCBACKFHCJK ncbackfhcjk3 = this.creationController;
|
|
}
|
|
|
|
// Token: 0x06010CBB RID: 68795 RVA: 0x003F399C File Offset: 0x003F1B9C
|
|
[Token(Token = "0x6010CBB")]
|
|
[Address(RVA = "0x1513030", Offset = "0x1511A30", VA = "0x181513030", Slot = "7")]
|
|
public virtual void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
int num = 0;
|
|
this.TargetCreationContextObject = num;
|
|
}
|
|
|
|
// Token: 0x06010CBC RID: 68796 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010CBC")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
|
public virtual void BALOKJMBNIN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010CBD RID: 68797 RVA: 0x003F39C4 File Offset: 0x003F1BC4
|
|
[Token(Token = "0x6010CBD")]
|
|
[Address(RVA = "0x1513B10", Offset = "0x1512510", VA = "0x181513B10", Slot = "9")]
|
|
public virtual bool HFBMGIAIFIC(out string MFDCCNKNIPD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002D8B RID: 11659
|
|
// (get) Token: 0x06010CBE RID: 68798
|
|
[Token(Token = "0x17002D8B")]
|
|
public abstract string HudLabel
|
|
{
|
|
[Token(Token = "0x6010CBE")]
|
|
[Address(Slot = "10")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002D8C RID: 11660
|
|
// (get) Token: 0x06010CBF RID: 68799
|
|
[Token(Token = "0x17002D8C")]
|
|
public abstract Sprite HudSprite
|
|
{
|
|
[Token(Token = "0x6010CBF")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06010CC0 RID: 68800 RVA: 0x003F39D4 File Offset: 0x003F1BD4
|
|
[Token(Token = "0x6010CC0")]
|
|
[Address(RVA = "0x15130B0", Offset = "0x1511AB0", VA = "0x1815130B0", Slot = "12")]
|
|
public virtual void CJOHILLLGEP()
|
|
{
|
|
HashSet<MakerPen.HJPIHGIFKEO> hashSet = this.supportedTargetModes;
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk2 = this.creationController;
|
|
MakerPen.KLAENPHIBEM klaenphibem = this.toolMode;
|
|
if (flag)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
NCBACKFHCJK ncbackfhcjk3 = this.creationController;
|
|
MakerPen.HJPIHGIFKEO hjpihgifkeo;
|
|
Debug.LogError(string.Format("Trying to push {0} as active MakerPen tool, but the MakerPen is in invalid target mode {1}", this, hjpihgifkeo));
|
|
}
|
|
|
|
// Token: 0x06010CC1 RID: 68801 RVA: 0x003F3A2C File Offset: 0x003F1C2C
|
|
[Token(Token = "0x6010CC1")]
|
|
[Address(RVA = "0x1514120", Offset = "0x1512B20", VA = "0x181514120", Slot = "13")]
|
|
public virtual void LJOGBEILEPG()
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
MakerPen.KLAENPHIBEM klaenphibem;
|
|
if (klaenphibem == this.toolMode)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk2 = this.creationController;
|
|
NCBACKFHCJK ncbackfhcjk3 = this.creationController;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CC2 RID: 68802 RVA: 0x003F3A60 File Offset: 0x003F1C60
|
|
[Token(Token = "0x6010CC2")]
|
|
[Address(RVA = "0xA69C00", Offset = "0xA68600", VA = "0x180A69C00", Slot = "14")]
|
|
public virtual void CJOHILLLGEP(JJLPBFLODOG NGPPJHMONAH)
|
|
{
|
|
string hudLabel = this.HudLabel;
|
|
}
|
|
|
|
// Token: 0x06010CC3 RID: 68803 RVA: 0x003F3A74 File Offset: 0x003F1C74
|
|
[Token(Token = "0x6010CC3")]
|
|
[Address(RVA = "0x945640", Offset = "0x944040", VA = "0x180945640", Slot = "15")]
|
|
public virtual void BDJODBDNDAK(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, JJLPBFLODOG NGPPJHMONAH)
|
|
{
|
|
string hudLabel = this.HudLabel;
|
|
}
|
|
|
|
// Token: 0x06010CC4 RID: 68804 RVA: 0x003F3A88 File Offset: 0x003F1C88
|
|
[Token(Token = "0x6010CC4")]
|
|
[Address(RVA = "0x1513F90", Offset = "0x1512990", VA = "0x181513F90", Slot = "16")]
|
|
public virtual void LHKGGKLIMMC(MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
|
{
|
|
HashSet<MakerPen.HJPIHGIFKEO> hashSet = this.supportedTargetModes;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
return;
|
|
}
|
|
NCBACKFHCJK ncbackfhcjk2 = this.creationController;
|
|
MakerPen.HJPIHGIFKEO hjpihgifkeo;
|
|
Debug.LogError(string.Format("Trying to switch to {0} as active MakerPen tool, but the MakerPen is in invalid target mode {1}", this, hjpihgifkeo));
|
|
}
|
|
|
|
// Token: 0x06010CC5 RID: 68805 RVA: 0x003F3AC8 File Offset: 0x003F1CC8
|
|
[Token(Token = "0x6010CC5")]
|
|
[Address(RVA = "0x15138C0", Offset = "0x15122C0", VA = "0x1815138C0")]
|
|
protected int GJAHANIJOON(out Vector3 JMHBMAHJIHI, [Optional] ConnectionCreationContext.EDCFBCJGBGF NAMDAOMHMGF)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
int num = 0;
|
|
NCBACKFHCJK ncbackfhcjk2 = this.creationController;
|
|
int num2 = 0;
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
ConnectionPoint[] connection_RAYCAST_RESULTS = MakerPenTool.CONNECTION_RAYCAST_RESULTS;
|
|
int num3;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x06010CC6 RID: 68806 RVA: 0x003F3B18 File Offset: 0x003F1D18
|
|
[Token(Token = "0x6010CC6")]
|
|
[Address(RVA = "0x1513B20", Offset = "0x1512520", VA = "0x181513B20")]
|
|
protected Ray JFHBKDLLMKD()
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CC7 RID: 68807 RVA: 0x003F3B34 File Offset: 0x003F1D34
|
|
[Token(Token = "0x6010CC7")]
|
|
[Address(RVA = "0x1F86770", Offset = "0x1F85170", VA = "0x181F86770")]
|
|
protected int ABPOMOBPIJK<T>(ANECMOONIPJ<T> LHOMKMINCHH, T[] DNALHEENHDL, out Vector3 JBNBCOIFEFL, out Collider LLHOJLOGIAL)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == num)
|
|
{
|
|
num2 += 5;
|
|
num2 += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06010CC8 RID: 68808 RVA: 0x003F3B7C File Offset: 0x003F1D7C
|
|
[Token(Token = "0x6010CC8")]
|
|
[Address(RVA = "0x1F86BD0", Offset = "0x1F855D0", VA = "0x181F86BD0")]
|
|
protected int JOGCMEOMOOF<T>(ANECMOONIPJ<T> LHOMKMINCHH, T[] DNALHEENHDL, out Vector3 JBNBCOIFEFL, out Collider LLHOJLOGIAL)
|
|
{
|
|
Ray ray = this.JFHBKDLLMKD();
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == num)
|
|
{
|
|
num2 += 4;
|
|
num2 += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06010CC9 RID: 68809 RVA: 0x003F3BB4 File Offset: 0x003F1DB4
|
|
[Token(Token = "0x6010CC9")]
|
|
[Address(RVA = "0x1513790", Offset = "0x1512190", VA = "0x181513790")]
|
|
protected bool FJMNNBBPIDB(out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM<GIPDDLFFNGG> IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
GIPDDLFFNGG gipddlffngg = MakerPenTool.OBJECT_RAYCAST_RESULTS[0];
|
|
this.TargetCreationContextObject = gipddlffngg;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06010CCA RID: 68810 RVA: 0x003F3BE4 File Offset: 0x003F1DE4
|
|
[Token(Token = "0x6010CCA")]
|
|
[Address(RVA = "0x15136A0", Offset = "0x15120A0", VA = "0x1815136A0")]
|
|
protected bool FEGDPENPGOM(out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM<Guid> IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06010CCB RID: 68811 RVA: 0x003F3C00 File Offset: 0x003F1E00
|
|
[Token(Token = "0x6010CCB")]
|
|
[Address(RVA = "0x1514910", Offset = "0x1513310", VA = "0x181514910")]
|
|
protected bool PKOKACBMILL(out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM<Guid> IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06010CCC RID: 68812 RVA: 0x003F3C1C File Offset: 0x003F1E1C
|
|
[Token(Token = "0x6010CCC")]
|
|
[Address(RVA = "0x2170140", Offset = "0x216EB40", VA = "0x182170140")]
|
|
protected bool GPPJJNEIOOE<T>(ANECMOONIPJ<T> LHOMKMINCHH, T[] JEJLNJACEFP, bool POICNHKAPHN, out Collider LFEAPCKMGED, out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM<T> IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
NCBACKFHCJK ncbackfhcjk = this.creationController;
|
|
if (num == 0)
|
|
{
|
|
NCBACKFHCJK ncbackfhcjk2 = this.creationController;
|
|
if (!POICNHKAPHN)
|
|
{
|
|
}
|
|
if (num != 0 || num != 0)
|
|
{
|
|
goto IL_2D;
|
|
}
|
|
MakerPenVisuals penVisuals = this.PenVisuals;
|
|
}
|
|
int num3 = 0;
|
|
IL_2D:
|
|
if (17 != 0)
|
|
{
|
|
while (num3 == 0)
|
|
{
|
|
}
|
|
}
|
|
Transform extrusionPoint = this.PenVisuals.extrusionPoint;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
MakerPenVisuals penVisuals2 = this.PenVisuals;
|
|
Transform extrusionPoint2 = this.PenVisuals.extrusionPoint;
|
|
Transform extrusionPoint3 = this.PenVisuals.extrusionPoint;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
int num4 = 0;
|
|
if (num4 == 0 && num4 != 0)
|
|
{
|
|
if (num2 < this)
|
|
{
|
|
num2 += num2;
|
|
if (num2 != this)
|
|
{
|
|
num2++;
|
|
}
|
|
}
|
|
num2 += 12;
|
|
num2 += 19;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CCD RID: 68813 RVA: 0x003F3CE0 File Offset: 0x003F1EE0
|
|
[Token(Token = "0x6010CCD")]
|
|
[Address(RVA = "0x1514430", Offset = "0x1512E30", VA = "0x181514430")]
|
|
protected Vector3 OCCDGDFDIHM(float ODFABLCILOH)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CCE RID: 68814 RVA: 0x003F3D18 File Offset: 0x003F1F18
|
|
[Token(Token = "0x6010CCE")]
|
|
[Address(RVA = "0x1514760", Offset = "0x1513160", VA = "0x181514760")]
|
|
protected Vector3 OCCDGDFDIHM()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CCF RID: 68815 RVA: 0x003F3D34 File Offset: 0x003F1F34
|
|
[Token(Token = "0x6010CCF")]
|
|
[Address(RVA = "0x1513BF0", Offset = "0x15125F0", VA = "0x181513BF0")]
|
|
protected Quaternion KLHOIHNJNAC()
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 up2 = Vector3.up;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CD0 RID: 68816 RVA: 0x003F3D70 File Offset: 0x003F1F70
|
|
[Token(Token = "0x6010CD0")]
|
|
[Address(RVA = "0x1514280", Offset = "0x1512C80", VA = "0x181514280")]
|
|
protected Quaternion MMCDKEDMLCH(Camera FOMHGMLPOND)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CD1 RID: 68817 RVA: 0x003F3D98 File Offset: 0x003F1F98
|
|
[Token(Token = "0x6010CD1")]
|
|
[Address(RVA = "0x15134E0", Offset = "0x1511EE0", VA = "0x1815134E0")]
|
|
protected Quaternion FAAHEBMLEJB()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010CD2 RID: 68818 RVA: 0x003F3DD0 File Offset: 0x003F1FD0
|
|
[Token(Token = "0x6010CD2")]
|
|
[Address(RVA = "0x1514B50", Offset = "0x1513550", VA = "0x181514B50")]
|
|
protected MakerPenTool()
|
|
{
|
|
Color white = Color.white;
|
|
HashSet<MakerPen.HJPIHGIFKEO> hashSet = new HashSet();
|
|
this.supportedTargetModes = hashSet;
|
|
this.BALOKJMBNIN();
|
|
}
|
|
|
|
// Token: 0x06010CD3 RID: 68819 RVA: 0x003F3E00 File Offset: 0x003F2000
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6010CD3")]
|
|
[Address(RVA = "0x1514A00", Offset = "0x1513400", VA = "0x181514A00")]
|
|
static MakerPenTool()
|
|
{
|
|
int num = 0;
|
|
MakerPenTool.ObjectRaycastLastColliderHit = num;
|
|
MakerPenTool.ShapeRaycastLastColliderHit = num;
|
|
MakerPenTool.SHAPE_HUD_LABEL_FORMAT = "Create {0}";
|
|
MakerPenTool.SHAPE_DRAW_CURVE_SHAPE_LABEL_FORMAT = "Draw {0}";
|
|
MakerPenTool.SHAPE_DRAW_MESH_SHAPE_BASE_LABEL_FORMAT = "Draw {0} Base";
|
|
MakerPenTool.SHAPE_DRAW_MESH_SHAPE_HEIGHT_LABEL_FORMAT = "Draw {0} Height";
|
|
MakerPenTool.SHAPE_FINISH_MESH_SHAPE_BASE_LABEL_FORMAT = "Finish {0} Base";
|
|
MakerPenTool.SHAPE_FINISH_SHAPE_LABEL_FORMAT = "Finish {0}";
|
|
}
|
|
|
|
// Token: 0x0400B2EC RID: 45804
|
|
[Token(Token = "0x400B2EC")]
|
|
protected const float DEFAULT_CREATION_DISTANCE_FROM_CAMERA = 0.66f;
|
|
|
|
// Token: 0x0400B2ED RID: 45805
|
|
[Token(Token = "0x400B2ED")]
|
|
public static readonly GIPDDLFFNGG[] OBJECT_RAYCAST_RESULTS = new GIPDDLFFNGG[256];
|
|
|
|
// Token: 0x0400B2EE RID: 45806
|
|
[Token(Token = "0x400B2EE")]
|
|
public static readonly Guid[] SHAPE_RAYCAST_RESULTS = new Guid[256];
|
|
|
|
// Token: 0x0400B2EF RID: 45807
|
|
[Token(Token = "0x400B2EF")]
|
|
public static readonly ConnectionPoint[] CONNECTION_RAYCAST_RESULTS = new ConnectionPoint[256];
|
|
|
|
// Token: 0x0400B2F0 RID: 45808
|
|
[Token(Token = "0x400B2F0")]
|
|
protected static Collider ObjectRaycastLastColliderHit;
|
|
|
|
// Token: 0x0400B2F1 RID: 45809
|
|
[Token(Token = "0x400B2F1")]
|
|
protected static Collider ShapeRaycastLastColliderHit;
|
|
|
|
// Token: 0x0400B2F2 RID: 45810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B2F2")]
|
|
[SerializeField]
|
|
private bool pointerEnabled = true;
|
|
|
|
// Token: 0x0400B2F3 RID: 45811
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400B2F3")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("PointerEnabled")]
|
|
protected Color pointerColor;
|
|
|
|
// Token: 0x0400B2F4 RID: 45812
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B2F4")]
|
|
[NonSerialized]
|
|
private NCBACKFHCJK creationController;
|
|
|
|
// Token: 0x0400B2F5 RID: 45813
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B2F5")]
|
|
[NonSerialized]
|
|
private MakerPen.HJPIHGIFKEO targetMode;
|
|
|
|
// Token: 0x0400B2F6 RID: 45814
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400B2F6")]
|
|
[NonSerialized]
|
|
private MakerPen.KLAENPHIBEM toolMode;
|
|
|
|
// Token: 0x0400B2F7 RID: 45815
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B2F7")]
|
|
[NonSerialized]
|
|
private HashSet<MakerPen.HJPIHGIFKEO> supportedTargetModes;
|
|
|
|
// Token: 0x0400B2F8 RID: 45816
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B2F8")]
|
|
[NonSerialized]
|
|
private GIPDDLFFNGG targetCreationContextObject;
|
|
|
|
// Token: 0x0400B2F9 RID: 45817
|
|
[Token(Token = "0x400B2F9")]
|
|
protected static string SHAPE_HUD_LABEL_FORMAT = null;
|
|
|
|
// Token: 0x0400B2FA RID: 45818
|
|
[Token(Token = "0x400B2FA")]
|
|
protected static string SHAPE_DRAW_CURVE_SHAPE_LABEL_FORMAT = null;
|
|
|
|
// Token: 0x0400B2FB RID: 45819
|
|
[Token(Token = "0x400B2FB")]
|
|
protected static string SHAPE_DRAW_MESH_SHAPE_BASE_LABEL_FORMAT = null;
|
|
|
|
// Token: 0x0400B2FC RID: 45820
|
|
[Token(Token = "0x400B2FC")]
|
|
protected static string SHAPE_DRAW_MESH_SHAPE_HEIGHT_LABEL_FORMAT = null;
|
|
|
|
// Token: 0x0400B2FD RID: 45821
|
|
[Token(Token = "0x400B2FD")]
|
|
protected static string SHAPE_FINISH_MESH_SHAPE_BASE_LABEL_FORMAT = null;
|
|
|
|
// Token: 0x0400B2FE RID: 45822
|
|
[Token(Token = "0x400B2FE")]
|
|
protected static string SHAPE_FINISH_SHAPE_LABEL_FORMAT = null;
|
|
|
|
// Token: 0x020025F6 RID: 9718
|
|
[Token(Token = "0x20025F6")]
|
|
protected sealed class JKIHKPFPMMM<T> : MulticastDelegate
|
|
{
|
|
// Token: 0x06010CD4 RID: 68820 RVA: 0x003F3E84 File Offset: 0x003F2084
|
|
[Token(Token = "0x6010CD4")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public JKIHKPFPMMM(object @object, IntPtr method)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06010CD5 RID: 68821 RVA: 0x003F3E94 File Offset: 0x003F2094
|
|
[Token(Token = "0x6010CD5")]
|
|
[Address(RVA = "0x1D9AEE0", Offset = "0x1D998E0", VA = "0x181D9AEE0", Slot = "13")]
|
|
public bool Invoke(T BGFLPFFDJLO)
|
|
{
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CD6 RID: 68822 RVA: 0x003F3EFC File Offset: 0x003F20FC
|
|
[Token(Token = "0x6010CD6")]
|
|
[Address(RVA = "0x1D9AAA0", Offset = "0x1D994A0", VA = "0x181D9AAA0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(T BGFLPFFDJLO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06010CD7 RID: 68823 RVA: 0x003F3F0C File Offset: 0x003F210C
|
|
[Token(Token = "0x6010CD7")]
|
|
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x020025F7 RID: 9719
|
|
[Token(Token = "0x20025F7")]
|
|
public enum AGPFBFDFDHB
|
|
{
|
|
// Token: 0x0400B300 RID: 45824
|
|
[Token(Token = "0x400B300")]
|
|
PERMANENT,
|
|
// Token: 0x0400B301 RID: 45825
|
|
[Token(Token = "0x400B301")]
|
|
PUSHED_ON_STACK,
|
|
// Token: 0x0400B302 RID: 45826
|
|
[Token(Token = "0x400B302")]
|
|
PAUSE,
|
|
// Token: 0x0400B303 RID: 45827
|
|
[Token(Token = "0x400B303")]
|
|
RESUME
|
|
}
|
|
}
|
|
}
|