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

223 lines
6.5 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Tools.MakerPenTools
{
// Token: 0x020025F8 RID: 9720
[Token(Token = "0x20025F8")]
[Serializable]
[StructLayout(3)]
public abstract class MakerPenToolClone_Base<T> : MakerPenTool
{
// Token: 0x17002D8D RID: 11661
// (get) Token: 0x06010CD8 RID: 68824
[Token(Token = "0x17002D8D")]
protected abstract ANECMOONIPJ<T> SelectionContext
{
[Token(Token = "0x6010CD8")]
[Address(Slot = "17")]
get;
}
// Token: 0x17002D8E RID: 11662
// (get) Token: 0x06010CD9 RID: 68825
[Token(Token = "0x17002D8E")]
protected abstract OEMPFDDKANC<T> SelectState
{
[Token(Token = "0x6010CD9")]
[Address(Slot = "18")]
get;
}
// Token: 0x06010CDA RID: 68826
[Token(Token = "0x6010CDA")]
[Address(Slot = "19")]
public abstract void DDLGFEJKNAM(Vector3 MMEIDGMCHNK);
// Token: 0x17002D8F RID: 11663
// (get) Token: 0x06010CDB RID: 68827 RVA: 0x003F3F20 File Offset: 0x003F2120
[Token(Token = "0x17002D8F")]
public override string HudLabel
{
[Token(Token = "0x6010CDB")]
[Address(RVA = "0x1D9D1F0", Offset = "0x1D9BBF0", VA = "0x181D9D1F0", Slot = "10")]
get
{
return "Clone";
}
}
// Token: 0x17002D90 RID: 11664
// (get) Token: 0x06010CDC RID: 68828 RVA: 0x003F3F34 File Offset: 0x003F2134
[Token(Token = "0x17002D90")]
public override Sprite HudSprite
{
[Token(Token = "0x6010CDC")]
[Address(RVA = "0x1D9D250", Offset = "0x1D9BC50", VA = "0x181D9D250", Slot = "11")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Clone);
}
}
// Token: 0x06010CDD RID: 68829 RVA: 0x003F3F48 File Offset: 0x003F2148
[Token(Token = "0x6010CDD")]
[Address(RVA = "0x1D9CF40", Offset = "0x1D9B940", VA = "0x181D9CF40", Slot = "4")]
public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB)
{
ANECMOONIPJ selectionContext = this.SelectionContext;
bool flag;
if (flag)
{
ANECMOONIPJ selectionContext2 = this.SelectionContext;
}
int num;
Func<bool?> func;
EDIHIIECDJN edihiiecdjn = new EDIHIIECDJN(num != 0, func);
num = 0;
Func<bool?> func2;
EDIHIIECDJN edihiiecdjn2 = new EDIHIIECDJN(true, func2);
}
// Token: 0x06010CDE RID: 68830 RVA: 0x003F3F8C File Offset: 0x003F218C
[Token(Token = "0x6010CDE")]
[Address(RVA = "0x1D9C9B0", Offset = "0x1D9B3B0", VA = "0x181D9C9B0", Slot = "6")]
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
{
base.DJFDPJKOGMJ(EJCLBKHJIHO, IFNKPAHPIID);
bool hasSelection = this.SelectionContext.FACMDIMLMMD;
}
// Token: 0x06010CDF RID: 68831 RVA: 0x003F3FB4 File Offset: 0x003F21B4
[Token(Token = "0x6010CDF")]
[Address(RVA = "0x1D9B1B0", Offset = "0x1D99BB0", VA = "0x181D9B1B0", Slot = "8")]
public override void BALOKJMBNIN()
{
int num = 0;
base..ctor();
ANECMOONIPJ selectionContext = this.SelectionContext;
if (num < selectionContext)
{
num += num;
num++;
}
MakerPenVisuals penVisuals = base.PenVisuals;
bool flag;
if (flag)
{
}
MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG;
bool flag2;
if (!flag2)
{
if (flag2)
{
throw new NullReferenceException();
}
MakerPenVisuals penVisuals2 = base.PenVisuals;
}
bool flag3 = this.SelectionContext == 0;
bool flag4 = !flag2;
if (!flag2)
{
if (flag)
{
}
ANECMOONIPJ selectionContext2 = this.SelectionContext;
MakerPen makerPen = base.MakerPen;
}
}
// Token: 0x06010CE0 RID: 68832 RVA: 0x003F403C File Offset: 0x003F223C
[Token(Token = "0x6010CE0")]
[Address(RVA = "0x1D9BE80", Offset = "0x1D9A880", VA = "0x181D9BE80", 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;
throw new NullReferenceException();
}
// Token: 0x06010CE1 RID: 68833 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010CE1")]
[Address(RVA = "0x1D9C4C0", Offset = "0x1D9AEC0", VA = "0x181D9C4C0")]
private void DCAGHILGKMI(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010CE2 RID: 68834 RVA: 0x003F406C File Offset: 0x003F226C
[Token(Token = "0x6010CE2")]
[Address(RVA = "0x1D9D130", Offset = "0x1D9BB30", VA = "0x181D9D130")]
protected MakerPenToolClone_Base()
{
}
// Token: 0x06010CE3 RID: 68835 RVA: 0x003F4088 File Offset: 0x003F2288
[Token(Token = "0x6010CE3")]
[Address(RVA = "0x1D9CA10", Offset = "0x1D9B410", VA = "0x181D9CA10")]
[CompilerGenerated]
private bool? IIAOBFIHBPB()
{
throw new NullReferenceException();
}
// Token: 0x06010CE4 RID: 68836 RVA: 0x003F40A0 File Offset: 0x003F22A0
[Token(Token = "0x6010CE4")]
[Address(RVA = "0x1D9CC80", Offset = "0x1D9B680", VA = "0x181D9CC80")]
[CompilerGenerated]
private bool? LJHBMIGKLHP()
{
throw new NullReferenceException();
}
// Token: 0x0400B304 RID: 45828
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B304")]
[NonSerialized]
private EDIHIIECDJN cloneHandleManager;
// Token: 0x0400B305 RID: 45829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B305")]
[NonSerialized]
private EDIHIIECDJN mirrorHandleManager;
// Token: 0x020025F9 RID: 9721
[Token(Token = "0x20025F9")]
[CompilerGenerated]
private sealed class EANGPAGENHD
{
// Token: 0x06010CE5 RID: 68837 RVA: 0x003F40B8 File Offset: 0x003F22B8
[Token(Token = "0x6010CE5")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public EANGPAGENHD()
{
}
// Token: 0x06010CE6 RID: 68838 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010CE6")]
[Address(RVA = "0x1D991D0", Offset = "0x1D97BD0", VA = "0x181D991D0")]
internal void <SelectState_OnDragOrHoldStartEvent>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400B306 RID: 45830
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B306")]
public MakerPenToolClone_Base<T> <>4__this;
// Token: 0x0400B307 RID: 45831
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B307")]
public OEMPFDDKANC<T>.BJPMFNPGKIP eventData;
}
}
}