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

266 lines
7.9 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Tools.MakerPenTools
{
// Token: 0x0200261D RID: 9757
[Token(Token = "0x200261D")]
[Serializable]
[StructLayout(3)]
public abstract class MakerPenToolRotate_Base<T> : MakerPenTool
{
// Token: 0x17002DD8 RID: 11736
// (get) Token: 0x06010DF8 RID: 69112
[Token(Token = "0x17002DD8")]
protected abstract ANECMOONIPJ<T> SelectionContext
{
[Token(Token = "0x6010DF8")]
[Address(Slot = "17")]
get;
}
// Token: 0x17002DD9 RID: 11737
// (get) Token: 0x06010DF9 RID: 69113
[Token(Token = "0x17002DD9")]
protected abstract OEMPFDDKANC<T> SelectState
{
[Token(Token = "0x6010DF9")]
[Address(Slot = "18")]
get;
}
// Token: 0x17002DDA RID: 11738
// (get) Token: 0x06010DFA RID: 69114 RVA: 0x003F7D98 File Offset: 0x003F5F98
[Token(Token = "0x17002DDA")]
public override string HudLabel
{
[Token(Token = "0x6010DFA")]
[Address(RVA = "0x1DA2E80", Offset = "0x1DA1880", VA = "0x181DA2E80", Slot = "10")]
get
{
return "Rotate";
}
}
// Token: 0x17002DDB RID: 11739
// (get) Token: 0x06010DFB RID: 69115 RVA: 0x003F7DAC File Offset: 0x003F5FAC
[Token(Token = "0x17002DDB")]
public override Sprite HudSprite
{
[Token(Token = "0x6010DFB")]
[Address(RVA = "0x1DA2EE0", Offset = "0x1DA18E0", VA = "0x181DA2EE0", Slot = "11")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Rotate);
}
}
// Token: 0x06010DFC RID: 69116 RVA: 0x003F7DC0 File Offset: 0x003F5FC0
[Token(Token = "0x6010DFC")]
[Address(RVA = "0x1DA2C10", Offset = "0x1DA1610", VA = "0x181DA2C10", Slot = "4")]
public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB)
{
PHCBDFGAKCL phcbdfgakcl = new PHCBDFGAKCL();
ANECMOONIPJ selectionContext = this.SelectionContext;
bool flag;
if (flag)
{
ANECMOONIPJ selectionContext2 = this.SelectionContext;
}
JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem = JAKMIGBBBOM.HLOBNMHGOFK(new JKACINFBFAH());
}
// Token: 0x06010DFD RID: 69117 RVA: 0x003F7E00 File Offset: 0x003F6000
[Token(Token = "0x6010DFD")]
[Address(RVA = "0x1DA20D0", Offset = "0x1DA0AD0", VA = "0x181DA20D0", Slot = "6")]
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
{
PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn;
base.MakerPen.<EHJOMHCJHPF>k__BackingField.FNBKNJEDDMF(bmmlfdbpahn, this);
}
// Token: 0x06010DFE RID: 69118 RVA: 0x003F7E28 File Offset: 0x003F6028
[Token(Token = "0x6010DFE")]
[Address(RVA = "0x1DA0C80", Offset = "0x1D9F680", VA = "0x181DA0C80", Slot = "8")]
public override void BALOKJMBNIN()
{
bool flag;
bool flag2;
do
{
int num = 0;
base..ctor();
ANECMOONIPJ selectionContext = this.SelectionContext;
if (num < selectionContext)
{
num += num;
num++;
}
MakerPenVisuals penVisuals = base.PenVisuals;
int num2 = 0;
if (flag)
{
}
base.TargetCreationContextObject = num2;
MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG;
}
while (flag2);
if (!flag2)
{
if (base.PenVisuals != 0)
{
}
bool flag3 = this.SelectionContext == 0;
bool flag4 = !flag2;
if (!flag2)
{
if (flag)
{
}
ANECMOONIPJ selectionContext2 = this.SelectionContext;
MakerPen makerPen = base.MakerPen;
}
return;
}
throw new NullReferenceException();
}
// Token: 0x06010DFF RID: 69119 RVA: 0x003F7EBC File Offset: 0x003F60BC
[Token(Token = "0x6010DFF")]
[Address(RVA = "0x1DA18C0", Offset = "0x1DA02C0", VA = "0x181DA18C0", 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;
if (penVisuals != 0)
{
base.MakerPen.<EHJOMHCJHPF>k__BackingField.HHKDGNOEBMF(this);
}
}
// Token: 0x06010E00 RID: 69120 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010E00")]
[Address(RVA = "0x1DA1DC0", Offset = "0x1DA07C0", VA = "0x181DA1DC0")]
private void DCAGHILGKMI(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010E01 RID: 69121 RVA: 0x003F7F00 File Offset: 0x003F6100
[Token(Token = "0x6010E01")]
[Address(RVA = "0x1DA2530", Offset = "0x1DA0F30", VA = "0x181DA2530")]
private void JEOELOFIAJK()
{
if ((ulong)((uint)19) != (ulong)2L && (ulong)((uint)19) != (ulong)1L)
{
float deltaTime = Time.deltaTime;
Vector2 vector2;
Vector2 vector = vector2 * 0.3f;
Vector2 vector3 = vector2 + vector;
}
GameObject gameObject = base.MakerPen.gameObject;
Vector3 vector4;
float z = vector4.z;
Quaternion identity = Quaternion.identity;
}
// Token: 0x06010E02 RID: 69122 RVA: 0x003F7F60 File Offset: 0x003F6160
[Token(Token = "0x6010E02")]
[Address(RVA = "0x1DA2980", Offset = "0x1DA1380", VA = "0x181DA2980")]
private float JINFENBCEBI()
{
int num = 0;
int num2 = 0;
num2 += num2;
num2++;
int num3 = 0;
num3 += num3;
num += 19;
throw new NullReferenceException();
}
// Token: 0x06010E03 RID: 69123 RVA: 0x003F7F8C File Offset: 0x003F618C
[Token(Token = "0x6010E03")]
[Address(RVA = "0x1DA2E20", Offset = "0x1DA1820", VA = "0x181DA2E20")]
protected MakerPenToolRotate_Base()
{
}
// Token: 0x0400B361 RID: 45921
[Token(Token = "0x400B361")]
private const float MOUSE_ROTATION_SPEED = 0.0002f;
// Token: 0x0400B362 RID: 45922
[Token(Token = "0x400B362")]
private const float CONTROLLER_ROTATION_SPEED = 0.3f;
// Token: 0x0400B363 RID: 45923
[Token(Token = "0x400B363")]
private const float TOUCH_ROTATION_SPEED = 0.5f;
// Token: 0x0400B364 RID: 45924
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B364")]
[NonSerialized]
private PHCBDFGAKCL rotationHandleManager;
// Token: 0x0400B365 RID: 45925
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B365")]
[NonSerialized]
private JKACINFBFAH rotationVelocityTracker;
// Token: 0x0400B366 RID: 45926
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B366")]
[NonSerialized]
private JAKMIGBBBOM.BAFPMPJFBEM rotationVelocityProvider;
// Token: 0x0200261E RID: 9758
[Token(Token = "0x200261E")]
[CompilerGenerated]
private sealed class FPJCFIECJKM
{
// Token: 0x06010E04 RID: 69124 RVA: 0x003F7FA8 File Offset: 0x003F61A8
[Token(Token = "0x6010E04")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public FPJCFIECJKM()
{
}
// Token: 0x06010E05 RID: 69125 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010E05")]
[Address(RVA = "0x1D99C50", Offset = "0x1D98650", VA = "0x181D99C50")]
internal OJCIMLNJIOB <SelectState_OnDragOrHoldStartEvent>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010E06 RID: 69126 RVA: 0x003F7FC4 File Offset: 0x003F61C4
[Token(Token = "0x6010E06")]
[Address(RVA = "0x1D99E10", Offset = "0x1D98810", VA = "0x181D99E10")]
internal OJCIMLNJIOB <SelectState_OnDragOrHoldStartEvent>b__1()
{
MakerPenToolRotate_Base makerPenToolRotate_Base = this.<>4__this;
MakerPenToolRotate_Base makerPenToolRotate_Base2 = this.<>4__this;
throw new NullReferenceException();
}
// Token: 0x0400B367 RID: 45927
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B367")]
public MakerPenToolRotate_Base<T> <>4__this;
// Token: 0x0400B368 RID: 45928
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B368")]
public OEMPFDDKANC<T>.BJPMFNPGKIP eventData;
}
}
}