180 lines
6.2 KiB
C#
180 lines
6.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading.Tasks;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x02002B19 RID: 11033
|
|
[Token(Token = "0x2002B19")]
|
|
[Serializable]
|
|
public class MakerPenVROffHandTranslate_Object : MakerPenVROffHandTranslate<GIPDDLFFNGG>
|
|
{
|
|
// Token: 0x170033C4 RID: 13252
|
|
// (get) Token: 0x06012801 RID: 75777 RVA: 0x0043AB50 File Offset: 0x00438D50
|
|
[Token(Token = "0x170033C4")]
|
|
protected override ANECMOONIPJ<GIPDDLFFNGG> SelectionContext
|
|
{
|
|
[Token(Token = "0x6012801")]
|
|
[Address(RVA = "0x532820", Offset = "0x531620", VA = "0x180532820", Slot = "8")]
|
|
get
|
|
{
|
|
CreationContext <CreationContext>k__BackingField = this._controller.<CreationContext>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012802 RID: 75778 RVA: 0x0043AB70 File Offset: 0x00438D70
|
|
[Token(Token = "0x6012802")]
|
|
[Address(RVA = "0x928180", Offset = "0x926F80", VA = "0x180928180", Slot = "6")]
|
|
public override void FDNBEMIPBNM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012803 RID: 75779 RVA: 0x0043AB80 File Offset: 0x00438D80
|
|
[Token(Token = "0x6012803")]
|
|
[Address(RVA = "0x928320", Offset = "0x927120", VA = "0x180928320", Slot = "11")]
|
|
protected override void GNJOPGBFLMC(bool BFOEHMFLHIK, Vector3 NMPNMBABPLI)
|
|
{
|
|
this._controller.<CreationContext>k__BackingField.DisableDynamicCollisionForSelectionUntilDeSelected();
|
|
float z = NMPNMBABPLI.z;
|
|
if (!HLKHHIMEICL.IKAGKELDMJH)
|
|
{
|
|
CreationContext <CreationContext>k__BackingField = this._controller.<CreationContext>k__BackingField;
|
|
List<GIPDDLFFNGG> llfdkcncmkf = <CreationContext>k__BackingField.LLFDKCNCMKF;
|
|
ulong num;
|
|
ulong num2;
|
|
ulong num3;
|
|
JHOILAOPKFL jhoilaopkfl = new JHOILAOPKFL("move", llfdkcncmkf, <CreationContext>k__BackingField, num != 0UL, num2 != 0UL, num3 != 0UL);
|
|
return;
|
|
}
|
|
PCGBNHABFJL pcgbnhabfjl = new PCGBNHABFJL();
|
|
VRCreationController controller = this._controller;
|
|
this.transformCommand = pcgbnhabfjl;
|
|
CreationContext <CreationContext>k__BackingField2 = controller.<CreationContext>k__BackingField;
|
|
Task<PCGBNHABFJL> task = pcgbnhabfjl.GFBIJNLKLCM(<CreationContext>k__BackingField2);
|
|
Action<PCGBNHABFJL> action = new Action(this.ICKMGAMAFGH);
|
|
APANEBCNDDJ.OHLPJBFCABI<PCGBNHABFJL>(task, action).KOLCDBDBPFC();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012804 RID: 75780 RVA: 0x0043AC24 File Offset: 0x00438E24
|
|
[Token(Token = "0x6012804")]
|
|
[Address(RVA = "0x928210", Offset = "0x927010", VA = "0x180928210", Slot = "17")]
|
|
protected override void FGFBEKNIOEM()
|
|
{
|
|
VRCreationController controller = this._controller;
|
|
CreationContext <CreationContext>k__BackingField = controller.<CreationContext>k__BackingField;
|
|
PlayerHand <OffHand>k__BackingField = controller.<OffHand>k__BackingField;
|
|
List<CreationObject> chmmbnihbja = <CreationContext>k__BackingField.CHMMBNIHBJA;
|
|
if (chmmbnihbja == 0 || Enumerable.FirstOrDefault<CreationObject>(chmmbnihbja) != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
<OffHand>k__BackingField.DisableCollisionForThrowRelease(num);
|
|
if (this._controller.<MakerPen>k__BackingField.Snapping.NNCJIEJDHAJ)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012805 RID: 75781 RVA: 0x0043AC84 File Offset: 0x00438E84
|
|
[Token(Token = "0x6012805")]
|
|
[Address(RVA = "0x9286C0", Offset = "0x9274C0", VA = "0x1809286C0", Slot = "10")]
|
|
protected override bool PIAOGPHBBMP(GIPDDLFFNGG[] JEJLNJACEFP, int FAMKJOKHPBF)
|
|
{
|
|
if (FAMKJOKHPBF > 0)
|
|
{
|
|
GIPDDLFFNGG gipddlffngg = JEJLNJACEFP[0];
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012806 RID: 75782 RVA: 0x0043ACA8 File Offset: 0x00438EA8
|
|
[Token(Token = "0x6012806")]
|
|
[Address(RVA = "0x928530", Offset = "0x927330", VA = "0x180928530", Slot = "13")]
|
|
protected override bool KJLNGBCIPHC()
|
|
{
|
|
return this._controller.<CreationContext>k__BackingField.ENEJDOAEDCJ == 1;
|
|
}
|
|
|
|
// Token: 0x06012807 RID: 75783 RVA: 0x0043ACD0 File Offset: 0x00438ED0
|
|
[Token(Token = "0x6012807")]
|
|
[Address(RVA = "0x928560", Offset = "0x927360", VA = "0x180928560", Slot = "14")]
|
|
protected override void OPFONFNOGOI(Vector3 NIDPCGKJKGO)
|
|
{
|
|
PCGBNHABFJL pcgbnhabfjl = this.transformCommand;
|
|
if (pcgbnhabfjl == 0)
|
|
{
|
|
float z = NIDPCGKJKGO.z;
|
|
return;
|
|
}
|
|
float z2 = NIDPCGKJKGO.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
int num = 0;
|
|
pcgbnhabfjl.<IDEOLFKGHMH>k__BackingField = num;
|
|
this.transformCommand.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06012808 RID: 75784 RVA: 0x0043AD1C File Offset: 0x00438F1C
|
|
[Token(Token = "0x6012808")]
|
|
[Address(RVA = "0x928010", Offset = "0x926E10", VA = "0x180928010", Slot = "15")]
|
|
protected override void EOEHFIFDPBF(Quaternion PJCFHOAJCLK, [Optional] Vector3? EJHGNFPAIGO)
|
|
{
|
|
PCGBNHABFJL pcgbnhabfjl = this.transformCommand;
|
|
if (pcgbnhabfjl == 0)
|
|
{
|
|
return;
|
|
}
|
|
int num = 0;
|
|
pcgbnhabfjl.<LMBEPMJNINJ>k__BackingField = num;
|
|
PCGBNHABFJL pcgbnhabfjl2 = this.transformCommand;
|
|
this.transformCommand.OPEMIFENIJM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012809 RID: 75785 RVA: 0x0043AD58 File Offset: 0x00438F58
|
|
[Token(Token = "0x6012809")]
|
|
[Address(RVA = "0x927FB0", Offset = "0x926DB0", VA = "0x180927FB0", Slot = "16")]
|
|
protected override void CJHNMBINNBB()
|
|
{
|
|
PCGBNHABFJL pcgbnhabfjl = this.transformCommand;
|
|
if (pcgbnhabfjl == 0)
|
|
{
|
|
base.CJHNMBINNBB();
|
|
return;
|
|
}
|
|
pcgbnhabfjl.AEBMKHPCKPO().KOLCDBDBPFC();
|
|
}
|
|
|
|
// Token: 0x0601280A RID: 75786 RVA: 0x0043AD84 File Offset: 0x00438F84
|
|
[Token(Token = "0x601280A")]
|
|
[Address(RVA = "0x928780", Offset = "0x927580", VA = "0x180928780")]
|
|
public MakerPenVROffHandTranslate_Object()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601280B RID: 75787 RVA: 0x0043AD98 File Offset: 0x00438F98
|
|
[Token(Token = "0x601280B")]
|
|
[Address(RVA = "0x9284C0", Offset = "0x9272C0", VA = "0x1809284C0")]
|
|
[CompilerGenerated]
|
|
private void ICKMGAMAFGH(PCGBNHABFJL POIEMJJJPLL)
|
|
{
|
|
IIHGACGCLBE iihgacgclbe = new IIHGACGCLBE(POIEMJJJPLL, "Move");
|
|
}
|
|
|
|
// Token: 0x0400BF02 RID: 48898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400BF02")]
|
|
private PCGBNHABFJL transformCommand;
|
|
}
|
|
}
|