using System; using Cpp2IlInjected; using RecRoom.Core.DataStructures; using RecRoom.Inputs; using RecRoom.Tools.Weapons; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002B35 RID: 11061 [Token(Token = "0x2002B35")] [CreateAssetMenu] public class WhipGestureVRController : VRToolController { // Token: 0x06012756 RID: 75606 RVA: 0x004327A8 File Offset: 0x004309A8 [Token(Token = "0x6012756")] [Address(RVA = "0x1D41D30", Offset = "0x1D40D30", VA = "0x181D41D30", Slot = "4")] public override bool JDHEFJIPEKN(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { if (!EGFEJGHDNAI.k__BackingField) { } Player k__BackingField = EGFEJGHDNAI.k__BackingField; return IEKDDPPNFPF == k__BackingField; } // Token: 0x06012757 RID: 75607 RVA: 0x004327D4 File Offset: 0x004309D4 [Token(Token = "0x6012757")] [Address(RVA = "0x1D41C30", Offset = "0x1D40C30", VA = "0x181D41C30", Slot = "5")] public override void DJFDPJKOGMJ(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { Whip component = EGFEJGHDNAI.GetComponent(); int num = 0; if (component != num) { KLLMCPFPIIE kpofibgpmmf = component.KPOFIBGPMMF; int num2 = 0; kpofibgpmmf.BDJFGEJFPPO(num2); } VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.KGBJBGMPDPA); } // Token: 0x06012758 RID: 75608 RVA: 0x00432818 File Offset: 0x00430A18 [Token(Token = "0x6012758")] [Address(RVA = "0x14BF3D0", Offset = "0x14BE3D0", VA = "0x1814BF3D0", Slot = "7")] public override bool BALOKJMBNIN(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { return EGFEJGHDNAI.k__BackingField; } // Token: 0x06012759 RID: 75609 RVA: 0x00432834 File Offset: 0x00430A34 [Token(Token = "0x6012759")] [Address(RVA = "0x1D41BC0", Offset = "0x1D40BC0", VA = "0x181D41BC0", Slot = "6")] public override void BDMHMGGPNME(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.KGBJBGMPDPA); } // Token: 0x0601275A RID: 75610 RVA: 0x00432850 File Offset: 0x00430A50 [Token(Token = "0x601275A")] [Address(RVA = "0x1D41DC0", Offset = "0x1D40DC0", VA = "0x181D41DC0")] private void KGBJBGMPDPA(VRInputHandler GFAPCDJHMHC) { int num = 0; if (GFAPCDJHMHC.k__BackingField == (VRTrackedController.PJJMKFHNMMM)num) { Player k__BackingField = Player.k__BackingField; } PlayerHand rightHand = Player.k__BackingField.rightHand; float z; if (rightHand.NGLBANPEAOI) { Whip component = rightHand.FEBAPKCNNDC.GetComponent(); int num2 = 0; if (!(component == num2)) { BJIFHHPBNNJ k__BackingField = rightHand.k__BackingField; ReferencePoint popperPrimedPosition = component.popperPrimedPosition; Vector3 vector; z = vector.z; float fixedDeltaTime = Time.fixedDeltaTime; float fixedDeltaTime2 = Time.fixedDeltaTime; float fixedDeltaTime3 = Time.fixedDeltaTime; float fixedDeltaTime4 = Time.fixedDeltaTime; ControllerVelocitySettings.KLOLHKHLELP k__BackingField = GFAPCDJHMHC.k__BackingField; ControllerVelocitySettings.KLOLHKHLELP k__BackingField = GFAPCDJHMHC.k__BackingField; k__BackingField.Dispose(); return; } } VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(z.KGBJBGMPDPA); GFAPCDJHMHC.IIJNHDCADHF -= allajojfdji; throw new NullReferenceException(); } // Token: 0x0601275B RID: 75611 RVA: 0x00432914 File Offset: 0x00430B14 [Token(Token = "0x601275B")] [Address(RVA = "0x14BCDB0", Offset = "0x14BBDB0", VA = "0x1814BCDB0")] public WhipGestureVRController() { } } }