using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.DataStructures; using RecRoom.Inputs; using RecRoom.Networking.SynchronizedFields; using RecRoom.Tools.Weapons; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002592 RID: 9618 [Token(Token = "0x2002592")] [CreateAssetMenu] [StructLayout(3)] public class WhipGestureVRController : VRToolController { // Token: 0x06010A76 RID: 68214 RVA: 0x003EA730 File Offset: 0x003E8930 [Token(Token = "0x6010A76")] [Address(RVA = "0x1950FE0", Offset = "0x194F9E0", VA = "0x181950FE0", 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: 0x06010A77 RID: 68215 RVA: 0x003EA75C File Offset: 0x003E895C [Token(Token = "0x6010A77")] [Address(RVA = "0x1950EE0", Offset = "0x194F8E0", VA = "0x181950EE0", 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) { SynchronizedField kpofibgpmmf = component.KPOFIBGPMMF; int num2 = 0; kpofibgpmmf.Set(num2); } VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.KGBJBGMPDPA); } // Token: 0x06010A78 RID: 68216 RVA: 0x003EA7A0 File Offset: 0x003E89A0 [Token(Token = "0x6010A78")] [Address(RVA = "0x12C3230", Offset = "0x12C1C30", VA = "0x1812C3230", 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: 0x06010A79 RID: 68217 RVA: 0x003EA7BC File Offset: 0x003E89BC [Token(Token = "0x6010A79")] [Address(RVA = "0x1950E70", Offset = "0x194F870", VA = "0x181950E70", 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: 0x06010A7A RID: 68218 RVA: 0x003EA7D8 File Offset: 0x003E89D8 [Token(Token = "0x6010A7A")] [Address(RVA = "0x1951070", Offset = "0x194FA70", VA = "0x181951070")] 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: 0x06010A7B RID: 68219 RVA: 0x003EA89C File Offset: 0x003E8A9C [Token(Token = "0x6010A7B")] [Address(RVA = "0x12C1100", Offset = "0x12BFB00", VA = "0x1812C1100")] public WhipGestureVRController() { } } }