274 lines
8.4 KiB
C#
274 lines
8.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Inputs;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x0200262F RID: 9775
|
|
[Token(Token = "0x200262F")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public abstract class MakerPenVROffHandOperation
|
|
{
|
|
// Token: 0x17002DF5 RID: 11765
|
|
// (get) Token: 0x06010E6E RID: 69230 RVA: 0x003F92E8 File Offset: 0x003F74E8
|
|
// (set) Token: 0x06010E6F RID: 69231 RVA: 0x003F92FC File Offset: 0x003F74FC
|
|
[Token(Token = "0x17002DF5")]
|
|
private protected VRCreationController Controller
|
|
{
|
|
[Token(Token = "0x6010E6E")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
protected get
|
|
{
|
|
return this._controller;
|
|
}
|
|
[Token(Token = "0x6010E6F")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
private set
|
|
{
|
|
this._controller = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002DF6 RID: 11766
|
|
// (get) Token: 0x06010E70 RID: 69232 RVA: 0x003F9310 File Offset: 0x003F7510
|
|
[Token(Token = "0x17002DF6")]
|
|
protected VRInputHandler OffHandInput
|
|
{
|
|
[Token(Token = "0x6010E70")]
|
|
[Address(RVA = "0x12C13A0", Offset = "0x12BFDA0", VA = "0x1812C13A0")]
|
|
get
|
|
{
|
|
return this._controller.<OffHandInput>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002DF7 RID: 11767
|
|
// (get) Token: 0x06010E71 RID: 69233 RVA: 0x003F9330 File Offset: 0x003F7530
|
|
[Token(Token = "0x17002DF7")]
|
|
protected PlayerHand OffHand
|
|
{
|
|
[Token(Token = "0x6010E71")]
|
|
[Address(RVA = "0x12C13C0", Offset = "0x12BFDC0", VA = "0x1812C13C0")]
|
|
get
|
|
{
|
|
return this._controller.<OffHand>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002DF8 RID: 11768
|
|
// (get) Token: 0x06010E72 RID: 69234 RVA: 0x003F9350 File Offset: 0x003F7550
|
|
[Token(Token = "0x17002DF8")]
|
|
protected MakerPen MakerPen
|
|
{
|
|
[Token(Token = "0x6010E72")]
|
|
[Address(RVA = "0x12C1380", Offset = "0x12BFD80", VA = "0x1812C1380")]
|
|
get
|
|
{
|
|
return this._controller.<MakerPen>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002DF9 RID: 11769
|
|
// (get) Token: 0x06010E73 RID: 69235 RVA: 0x003F9370 File Offset: 0x003F7570
|
|
[Token(Token = "0x17002DF9")]
|
|
protected CreationContext ObjectContext
|
|
{
|
|
[Token(Token = "0x6010E73")]
|
|
[Address(RVA = "0xA4B9E0", Offset = "0xA4A3E0", VA = "0x180A4B9E0")]
|
|
get
|
|
{
|
|
return this._controller.<CreationContext>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002DFA RID: 11770
|
|
// (get) Token: 0x06010E74 RID: 69236 RVA: 0x003F9390 File Offset: 0x003F7590
|
|
[Token(Token = "0x17002DFA")]
|
|
protected ShapeCreationContext ShapeContext
|
|
{
|
|
[Token(Token = "0x6010E74")]
|
|
[Address(RVA = "0x12C13E0", Offset = "0x12BFDE0", VA = "0x1812C13E0")]
|
|
get
|
|
{
|
|
return this._controller.<CreationContext>k__BackingField.shapeCreationContext;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010E75 RID: 69237 RVA: 0x003F93B4 File Offset: 0x003F75B4
|
|
[Token(Token = "0x6010E75")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MakerPenVROffHandOperation()
|
|
{
|
|
this.FDNBEMIPBNM();
|
|
}
|
|
|
|
// Token: 0x06010E76 RID: 69238 RVA: 0x003F93C8 File Offset: 0x003F75C8
|
|
[Token(Token = "0x6010E76")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0", Slot = "4")]
|
|
public virtual void OFFLOPLJBBG(VRCreationController KAMOHEPMEIF)
|
|
{
|
|
this._controller = KAMOHEPMEIF;
|
|
}
|
|
|
|
// Token: 0x06010E77 RID: 69239 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010E77")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")]
|
|
public virtual void LOAPFBEMCFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010E78 RID: 69240 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010E78")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
|
public virtual void FDNBEMIPBNM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010E79 RID: 69241 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6010E79")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")]
|
|
public virtual void EOMBMPKEPFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06010E7A RID: 69242 RVA: 0x003F93DC File Offset: 0x003F75DC
|
|
[Token(Token = "0x6010E7A")]
|
|
[Address(RVA = "0x1F86D90", Offset = "0x1F85790", VA = "0x181F86D90")]
|
|
protected int NEDNEKLJIPB<T>(ANECMOONIPJ<T> LHOMKMINCHH, T[] JEJLNJACEFP, ref Vector3 CFKFOBANCMF, ref Collider AJFMFPFCKIP, out bool PIOOBAEMCLN)
|
|
{
|
|
Tool febapkcnndc = this.OffHand.FEBAPKCNNDC;
|
|
int num = 0;
|
|
if (!(febapkcnndc != num))
|
|
{
|
|
Transform transform = this.OffHand.transform;
|
|
PlayerHand offHand = this.OffHand;
|
|
PlayerHand offHand2 = this.OffHand;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
PlayerHand offHand3 = this.OffHand;
|
|
int num2 = 0;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float <GBJLIHLBEPA>k__BackingField = this.OffHand.<GBJLIHLBEPA>k__BackingField;
|
|
int num3 = 0;
|
|
if (num3 < num2)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == num2)
|
|
{
|
|
goto IL_93;
|
|
}
|
|
num3++;
|
|
}
|
|
float z3 = CFKFOBANCMF.z;
|
|
int num4 = 0;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
IL_93:
|
|
num4 += num4;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010E7B RID: 69243 RVA: 0x003F9488 File Offset: 0x003F7688
|
|
[Token(Token = "0x6010E7B")]
|
|
[Address(RVA = "0x12C1110", Offset = "0x12BFB10", VA = "0x1812C1110")]
|
|
protected bool DIHBDEFPHEE()
|
|
{
|
|
VRCreationController controller = this._controller;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06010E7C RID: 69244 RVA: 0x003F94A4 File Offset: 0x003F76A4
|
|
[Token(Token = "0x6010E7C")]
|
|
[Address(RVA = "0x12C11B0", Offset = "0x12BFBB0", VA = "0x1812C11B0")]
|
|
protected bool EINLAKEENIF()
|
|
{
|
|
CreationContext <CreationContext>k__BackingField = this._controller.<CreationContext>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06010E7D RID: 69245 RVA: 0x003F94C4 File Offset: 0x003F76C4
|
|
[Token(Token = "0x6010E7D")]
|
|
[Address(RVA = "0x2170970", Offset = "0x216F370", VA = "0x182170970")]
|
|
protected bool MMDDLKJDEGN<T>(ANECMOONIPJ<T> LHOMKMINCHH, int DOKPLAIBGKA, T[] JEJLNJACEFP)
|
|
{
|
|
if (DOKPLAIBGKA > 0)
|
|
{
|
|
int num = 0;
|
|
if (num != 0)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06010E7E RID: 69246 RVA: 0x003F94E8 File Offset: 0x003F76E8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6010E7E")]
|
|
[Address(RVA = "0x12C1250", Offset = "0x12BFC50", VA = "0x1812C1250")]
|
|
static MakerPenVROffHandOperation()
|
|
{
|
|
GIPDDLFFNGG[] array = new GIPDDLFFNGG[256];
|
|
int num = 0;
|
|
MakerPenVROffHandOperation.RAYCAST_OBJECTS_RESULTS = array;
|
|
MakerPenVROffHandOperation.RaycastObjectsLastHitCount = num;
|
|
float z = Vector3.zero.z;
|
|
MakerPenVROffHandOperation.RaycastObjectsLastHitCollider = num;
|
|
MakerPenVROffHandOperation.RAYCAST_SHAPES_RESULTS = new Guid[256];
|
|
MakerPenVROffHandOperation.RaycastShapesLastHitCount = num;
|
|
float z2 = Vector3.zero.z;
|
|
MakerPenVROffHandOperation.RaycastShapesLastHitCollider = num;
|
|
}
|
|
|
|
// Token: 0x0400B397 RID: 45975
|
|
[Token(Token = "0x400B397")]
|
|
protected static readonly GIPDDLFFNGG[] RAYCAST_OBJECTS_RESULTS;
|
|
|
|
// Token: 0x0400B398 RID: 45976
|
|
[Token(Token = "0x400B398")]
|
|
protected static int RaycastObjectsLastHitCount;
|
|
|
|
// Token: 0x0400B399 RID: 45977
|
|
[Token(Token = "0x400B399")]
|
|
protected static Vector3 RaycastObjectsLastHitPoint;
|
|
|
|
// Token: 0x0400B39A RID: 45978
|
|
[Token(Token = "0x400B39A")]
|
|
protected static Collider RaycastObjectsLastHitCollider;
|
|
|
|
// Token: 0x0400B39B RID: 45979
|
|
[Token(Token = "0x400B39B")]
|
|
protected static readonly Guid[] RAYCAST_SHAPES_RESULTS;
|
|
|
|
// Token: 0x0400B39C RID: 45980
|
|
[Token(Token = "0x400B39C")]
|
|
protected static int RaycastShapesLastHitCount;
|
|
|
|
// Token: 0x0400B39D RID: 45981
|
|
[Token(Token = "0x400B39D")]
|
|
protected static Vector3 RaycastShapesLastHitPoint;
|
|
|
|
// Token: 0x0400B39E RID: 45982
|
|
[Token(Token = "0x400B39E")]
|
|
protected static Collider RaycastShapesLastHitCollider;
|
|
|
|
// Token: 0x0400B39F RID: 45983
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B39F")]
|
|
[NonSerialized]
|
|
private VRCreationController _controller;
|
|
}
|
|
}
|