Files
2026-04-08 23:40:05 +02:00

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
}
}
}