266 lines
7.9 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|