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

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