m
This commit is contained in:
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools
|
||||
{
|
||||
// Token: 0x02002B2F RID: 11055
|
||||
[Token(Token = "0x2002B2F")]
|
||||
[CreateAssetMenu]
|
||||
[Serializable]
|
||||
public class CharadesPenVRController : VRToolController
|
||||
{
|
||||
// Token: 0x170033A1 RID: 13217
|
||||
// (get) Token: 0x06012736 RID: 75574 RVA: 0x00431E6C File Offset: 0x0043006C
|
||||
[Token(Token = "0x170033A1")]
|
||||
private CreationContext creationContext
|
||||
{
|
||||
[Token(Token = "0x6012736")]
|
||||
[Address(RVA = "0x1D65310", Offset = "0x1D64310", VA = "0x181D65310")]
|
||||
get
|
||||
{
|
||||
return this.charadesPen.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012737 RID: 75575 RVA: 0x00431E90 File Offset: 0x00430090
|
||||
[Token(Token = "0x6012737")]
|
||||
[Address(RVA = "0x1D65230", Offset = "0x1D64230", VA = "0x181D65230", Slot = "4")]
|
||||
public override bool JDHEFJIPEKN(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL)
|
||||
{
|
||||
CharadesPen component = EGFEJGHDNAI.GetComponent<CharadesPen>();
|
||||
int num = 0;
|
||||
if (component != num && EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
return IEKDDPPNFPF == <OKDFEPHLKCB>k__BackingField;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012738 RID: 75576 RVA: 0x00431ED0 File Offset: 0x004300D0
|
||||
[Token(Token = "0x6012738")]
|
||||
[Address(RVA = "0x1D64F40", Offset = "0x1D63F40", VA = "0x181D64F40", Slot = "5")]
|
||||
public override void DJFDPJKOGMJ(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL)
|
||||
{
|
||||
VRInputHandler toolInput = 0;
|
||||
VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM);
|
||||
FINBOONIGDO.OIJPNEBJDGM(kelfmdldoif);
|
||||
CharadesPen component = EGFEJGHDNAI.GetComponent<CharadesPen>();
|
||||
this.charadesPen = component;
|
||||
CharadesPenShapeCreationLogic <IBDINPBPNPH>k__BackingField = component.<IBDINPBPNPH>k__BackingField;
|
||||
CreationContext creationContext = component.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
ShapeCreationContext shapeCreationContext = this.charadesPen.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext;
|
||||
Func<float> func = () => toolInput.FEICFBIOIOA;
|
||||
int num = 0;
|
||||
<IBDINPBPNPH>k__BackingField.charadesPen = component;
|
||||
<IBDINPBPNPH>k__BackingField.camera = num;
|
||||
<IBDINPBPNPH>k__BackingField.inCameraTargetingMode = num != 0;
|
||||
<IBDINPBPNPH>k__BackingField.OFFLOPLJBBG(creationContext, shapeCreationContext, func);
|
||||
}
|
||||
|
||||
// Token: 0x06012739 RID: 75577 RVA: 0x00431F74 File Offset: 0x00430174
|
||||
[Token(Token = "0x6012739")]
|
||||
[Address(RVA = "0x1D64B70", Offset = "0x1D63B70", VA = "0x181D64B70", Slot = "7")]
|
||||
public override bool BALOKJMBNIN(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL)
|
||||
{
|
||||
if (!this.charadesPen.<IBDINPBPNPH>k__BackingField.IsExtruding && this.charadesPen.<IBDINPBPNPH>k__BackingField.IEBOBLKFHFG(true))
|
||||
{
|
||||
CharadesPen charadesPen = this.charadesPen;
|
||||
CharadesPenShapeCreationLogic <IBDINPBPNPH>k__BackingField = charadesPen.<IBDINPBPNPH>k__BackingField;
|
||||
LNBGEMHOKFN aekhjmpaokm = charadesPen.AEKHJMPAOKM;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ACBDPBHGKJL <NMPJKFAHACC>k__BackingField = charadesPen.<NMPJKFAHACC>k__BackingField;
|
||||
<IBDINPBPNPH>k__BackingField.HPHEFHDIPOH(<NMPJKFAHACC>k__BackingField, aekhjmpaokm, (CLKCBCAGDDK)num2, num != 0);
|
||||
return EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField;
|
||||
}
|
||||
if (!this.charadesPen.<IBDINPBPNPH>k__BackingField.IsExtruding && !EGFEJGHDNAI.AJMEKIPDPNM)
|
||||
{
|
||||
CharadesPenShapeCreationLogic <IBDINPBPNPH>k__BackingField2 = this.charadesPen.<IBDINPBPNPH>k__BackingField;
|
||||
CharadesPenShapeCreationLogic <IBDINPBPNPH>k__BackingField3 = this.charadesPen.<IBDINPBPNPH>k__BackingField;
|
||||
CharadesPenShapeCreationLogic <IBDINPBPNPH>k__BackingField4 = this.charadesPen.<IBDINPBPNPH>k__BackingField;
|
||||
ACBDPBHGKJL <NMPJKFAHACC>k__BackingField2 = <IBDINPBPNPH>k__BackingField4.charadesPen.<NMPJKFAHACC>k__BackingField;
|
||||
if (<NMPJKFAHACC>k__BackingField2 == ACBDPBHGKJL.Tube || <NMPJKFAHACC>k__BackingField2 != ACBDPBHGKJL.Ribbon)
|
||||
{
|
||||
}
|
||||
bool flag = <IBDINPBPNPH>k__BackingField4.LDEOLNOPNJK();
|
||||
CharadesPen charadesPen2 = this.charadesPen;
|
||||
IJGKBBCJKNO defaultCurveShapeSettings = charadesPen2.<IBDINPBPNPH>k__BackingField.DefaultCurveShapeSettings;
|
||||
LNBGEMHOKFN aekhjmpaokm2 = charadesPen2.AEKHJMPAOKM;
|
||||
}
|
||||
DGFAMAELKOA.DMPGBDCCLFG();
|
||||
bool hasSelectedShapeContainer = this.charadesPen.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext.IGPHACAEAFF;
|
||||
CharadesPen charadesPen3 = this.charadesPen;
|
||||
if (hasSelectedShapeContainer)
|
||||
{
|
||||
charadesPen3.<IBDINPBPNPH>k__BackingField.GKNKNJIGOLO();
|
||||
}
|
||||
ShapeCreationContext shapeCreationContext = charadesPen3.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext;
|
||||
charadesPen3.RequestShapeContainerIfNotPending(shapeCreationContext);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601273A RID: 75578 RVA: 0x004320C4 File Offset: 0x004302C4
|
||||
[Token(Token = "0x601273A")]
|
||||
[Address(RVA = "0x1D64EB0", Offset = "0x1D63EB0", VA = "0x181D64EB0", Slot = "6")]
|
||||
public override void BDMHMGGPNME(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL)
|
||||
{
|
||||
this.charadesPen = (ulong)0L;
|
||||
VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM);
|
||||
FINBOONIGDO.AFLMJFOEMOP(kelfmdldoif);
|
||||
DGFAMAELKOA.HMLHHNMGNAA();
|
||||
}
|
||||
|
||||
// Token: 0x0601273B RID: 75579 RVA: 0x004320FC File Offset: 0x004302FC
|
||||
[Token(Token = "0x601273B")]
|
||||
[Address(RVA = "0x1D65110", Offset = "0x1D64110", VA = "0x181D65110")]
|
||||
private bool IDCEFGACMLM(Tool EGFEJGHDNAI, Player IEKDDPPNFPF, Vector3 NMPNMBABPLI, bool COHMNBFFKDK)
|
||||
{
|
||||
CharadesPen component = EGFEJGHDNAI.GetComponent<CharadesPen>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
CharadesPen charadesPen = this.charadesPen;
|
||||
if (component != charadesPen)
|
||||
{
|
||||
goto IL_3B;
|
||||
}
|
||||
}
|
||||
MakerPen component2 = EGFEJGHDNAI.GetComponent<MakerPen>();
|
||||
int num2 = 0;
|
||||
if (!(component2 != num2))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
IL_3B:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601273C RID: 75580 RVA: 0x0043214C File Offset: 0x0043034C
|
||||
[Token(Token = "0x601273C")]
|
||||
[Address(RVA = "0x14BCDB0", Offset = "0x14BBDB0", VA = "0x1814BCDB0")]
|
||||
public CharadesPenVRController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BDCA RID: 48586
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BDCA")]
|
||||
[NonSerialized]
|
||||
private CharadesPen charadesPen;
|
||||
|
||||
// Token: 0x02002B30 RID: 11056
|
||||
[Token(Token = "0x2002B30")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KDOFJIGCCAE
|
||||
{
|
||||
// Token: 0x0601273D RID: 75581 RVA: 0x00432160 File Offset: 0x00430360
|
||||
[Token(Token = "0x601273D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KDOFJIGCCAE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601273E RID: 75582 RVA: 0x00432174 File Offset: 0x00430374
|
||||
[Token(Token = "0x601273E")]
|
||||
[Address(RVA = "0x1D6E6E0", Offset = "0x1D6D6E0", VA = "0x181D6E6E0")]
|
||||
internal float <OnStart>b__0()
|
||||
{
|
||||
return this.toolInput.FEICFBIOIOA;
|
||||
}
|
||||
|
||||
// Token: 0x0400BDCB RID: 48587
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BDCB")]
|
||||
public VRInputHandler toolInput;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user