249 lines
7.7 KiB
C#
249 lines
7.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x02002616 RID: 9750
|
|
[Token(Token = "0x2002616")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public abstract class MakerPenToolMove_Base<T> : MakerPenTool
|
|
{
|
|
// Token: 0x17002DC8 RID: 11720
|
|
// (get) Token: 0x06010DC9 RID: 69065
|
|
[Token(Token = "0x17002DC8")]
|
|
protected abstract ANECMOONIPJ<T> SelectionContext
|
|
{
|
|
[Token(Token = "0x6010DC9")]
|
|
[Address(Slot = "17")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002DC9 RID: 11721
|
|
// (get) Token: 0x06010DCA RID: 69066
|
|
[Token(Token = "0x17002DC9")]
|
|
protected abstract OEMPFDDKANC<T> SelectState
|
|
{
|
|
[Token(Token = "0x6010DCA")]
|
|
[Address(Slot = "18")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002DCA RID: 11722
|
|
// (get) Token: 0x06010DCB RID: 69067 RVA: 0x003F74D8 File Offset: 0x003F56D8
|
|
[Token(Token = "0x17002DCA")]
|
|
public override string HudLabel
|
|
{
|
|
[Token(Token = "0x6010DCB")]
|
|
[Address(RVA = "0x1DA0B80", Offset = "0x1D9F580", VA = "0x181DA0B80", Slot = "10")]
|
|
get
|
|
{
|
|
return "Move";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002DCB RID: 11723
|
|
// (get) Token: 0x06010DCC RID: 69068 RVA: 0x003F74EC File Offset: 0x003F56EC
|
|
[Token(Token = "0x17002DCB")]
|
|
public override Sprite HudSprite
|
|
{
|
|
[Token(Token = "0x6010DCC")]
|
|
[Address(RVA = "0x1DA0BE0", Offset = "0x1D9F5E0", VA = "0x181DA0BE0", Slot = "11")]
|
|
get
|
|
{
|
|
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Move);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010DCD RID: 69069 RVA: 0x003F7500 File Offset: 0x003F5700
|
|
[Token(Token = "0x6010DCD")]
|
|
[Address(RVA = "0x1DA0540", Offset = "0x1D9EF40", VA = "0x181DA0540", Slot = "4")]
|
|
public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
GHAHBCDIOBD ghahbcdiobd = new GHAHBCDIOBD();
|
|
IKILKCOJNAE ikilkcojnae = new IKILKCOJNAE();
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ANECMOONIPJ selectionContext2 = this.SelectionContext;
|
|
ANECMOONIPJ selectionContext3 = this.SelectionContext;
|
|
ANECMOONIPJ selectionContext4 = this.SelectionContext;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010DCE RID: 69070 RVA: 0x003F7550 File Offset: 0x003F5750
|
|
[Token(Token = "0x6010DCE")]
|
|
[Address(RVA = "0x1D9F4B0", Offset = "0x1D9DEB0", VA = "0x181D9F4B0", Slot = "6")]
|
|
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
|
|
{
|
|
if (!base.MakerPen.DDGGKGPJPKJ)
|
|
{
|
|
MakerPenVisuals penVisuals = base.PenVisuals;
|
|
int num = 0;
|
|
penVisuals.MNADIBEHEMI = num != 0;
|
|
return;
|
|
}
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
base.PenVisuals.MNADIBEHEMI = true;
|
|
MakerPenVisuals penVisuals2 = base.PenVisuals;
|
|
int num2 = 0;
|
|
penVisuals2.<CCHCGAPFBIB>k__BackingField = num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010DCF RID: 69071 RVA: 0x003F75A8 File Offset: 0x003F57A8
|
|
[Token(Token = "0x6010DCF")]
|
|
[Address(RVA = "0x1D9E710", Offset = "0x1D9D110", VA = "0x181D9E710", Slot = "8")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
int num = 0;
|
|
base..ctor();
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
if (num < selectionContext)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
MakerPenVisuals penVisuals = base.PenVisuals;
|
|
num2 += num2;
|
|
}
|
|
int num3 = 0;
|
|
base.TargetCreationContextObject = num3;
|
|
int num4 = 0;
|
|
MakerPenHandleManager.ONCPNMDGGKG.DeactivateAll();
|
|
bool flag2 = this.SelectionContext == 0;
|
|
bool flag3 = num4 == 0;
|
|
if (num4 == 0)
|
|
{
|
|
if (flag)
|
|
{
|
|
}
|
|
ANECMOONIPJ selectionContext2 = this.SelectionContext;
|
|
MakerPen makerPen = base.MakerPen;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010DD0 RID: 69072 RVA: 0x003F7654 File Offset: 0x003F5854
|
|
[Token(Token = "0x6010DD0")]
|
|
[Address(RVA = "0x1D9EE60", Offset = "0x1D9D860", VA = "0x181D9EE60", Slot = "7")]
|
|
public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
|
|
{
|
|
MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG;
|
|
MakerPenVisuals penVisuals = base.PenVisuals;
|
|
int num = 0;
|
|
penVisuals.<DKBCPMDAFFP>k__BackingField = num;
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
}
|
|
|
|
// Token: 0x06010DD1 RID: 69073 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010DD1")]
|
|
[Address(RVA = "0x1D9EFC0", Offset = "0x1D9D9C0", VA = "0x181D9EFC0", Slot = "14")]
|
|
public override void CJOHILLLGEP(JJLPBFLODOG NGPPJHMONAH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010DD2 RID: 69074 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010DD2")]
|
|
[Address(RVA = "0x1D9F9D0", Offset = "0x1D9E3D0", VA = "0x181D9F9D0")]
|
|
private void FGKMAOPIPKE(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010DD3 RID: 69075 RVA: 0x003F768C File Offset: 0x003F588C
|
|
[Token(Token = "0x6010DD3")]
|
|
[Address(RVA = "0x1DA0A80", Offset = "0x1D9F480", VA = "0x181DA0A80")]
|
|
private void PCNPEKHBOIM(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
}
|
|
|
|
// Token: 0x06010DD4 RID: 69076 RVA: 0x003F76A8 File Offset: 0x003F58A8
|
|
[Token(Token = "0x6010DD4")]
|
|
[Address(RVA = "0x1DA0050", Offset = "0x1D9EA50", VA = "0x181DA0050")]
|
|
private void HNGEFKLEBNN(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
|
|
{
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
}
|
|
|
|
// Token: 0x06010DD5 RID: 69077 RVA: 0x003F76C4 File Offset: 0x003F58C4
|
|
[Token(Token = "0x6010DD5")]
|
|
[Address(RVA = "0x1D9FDB0", Offset = "0x1D9E7B0", VA = "0x181D9FDB0", Slot = "19")]
|
|
protected virtual bool GNJOPGBFLMC(Vector3 MMEIDGMCHNK, T GNGBKFCHFKO)
|
|
{
|
|
float z = MMEIDGMCHNK.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
MakerPenVisuals penVisuals = base.PenVisuals;
|
|
int num = 0;
|
|
penVisuals.MNADIBEHEMI = num != 0;
|
|
if (base.MakerPen.Snapping.NNCJIEJDHAJ)
|
|
{
|
|
NNNJFEILANM snapping = base.MakerPen.Snapping;
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010DD6 RID: 69078 RVA: 0x003F7718 File Offset: 0x003F5918
|
|
[Token(Token = "0x6010DD6")]
|
|
[Address(RVA = "0x1DA04D0", Offset = "0x1D9EED0", VA = "0x181DA04D0", Slot = "20")]
|
|
protected virtual void MNHHMEACPMJ()
|
|
{
|
|
ANECMOONIPJ selectionContext = this.SelectionContext;
|
|
}
|
|
|
|
// Token: 0x06010DD7 RID: 69079 RVA: 0x003F7734 File Offset: 0x003F5934
|
|
[Token(Token = "0x6010DD7")]
|
|
[Address(RVA = "0x1DA0090", Offset = "0x1D9EA90", VA = "0x181DA0090", Slot = "21")]
|
|
protected virtual void JJAMAJNOFGE()
|
|
{
|
|
MakerPenVisuals penVisuals = base.PenVisuals;
|
|
penVisuals.MNADIBEHEMI = true;
|
|
CreationContext objectContext = base.ObjectContext;
|
|
int num = 0;
|
|
base.MakerPen._undoStack.Add(num);
|
|
if (!base.MakerPen.DDGGKGPJPKJ)
|
|
{
|
|
base.MakerPen.AuthorityPopPenTool();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010DD8 RID: 69080 RVA: 0x003F778C File Offset: 0x003F598C
|
|
[Token(Token = "0x6010DD8")]
|
|
[Address(RVA = "0x1DA0AC0", Offset = "0x1D9F4C0", VA = "0x181DA0AC0")]
|
|
protected MakerPenToolMove_Base()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B359 RID: 45913
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B359")]
|
|
[NonSerialized]
|
|
protected CAHCDEBGPFG pendingUndoEntry;
|
|
|
|
// Token: 0x0400B35A RID: 45914
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B35A")]
|
|
[NonSerialized]
|
|
protected GHAHBCDIOBD translationHandleManager;
|
|
|
|
// Token: 0x0400B35B RID: 45915
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B35B")]
|
|
[NonSerialized]
|
|
protected IKILKCOJNAE translateLogic;
|
|
}
|
|
}
|