using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002549 RID: 9545 [Token(Token = "0x2002549")] [StructLayout(3)] public class GrabDeploymentInteraction : GrabInteractionBase { // Token: 0x0601077B RID: 67451 RVA: 0x003DE2C0 File Offset: 0x003DC4C0 [Token(Token = "0x601077B")] [Address(RVA = "0x1A67CB0", Offset = "0x1A666B0", VA = "0x181A67CB0", Slot = "13")] protected override void Awake() { base.Awake(); int num; int num2; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("GDI_TS", (SetterPermissionMode)num, num2); int num3 = 0; num2 = 0; num = 0; this.PEGJGMDGKJN = djhelphhaen; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKMENBOLMJH); int num4 = 0; int num5 = 0; djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num3); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBAMCAFFNG); DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLEAKOLHAKA); } // Token: 0x0601077C RID: 67452 RVA: 0x003DE348 File Offset: 0x003DC548 [Token(Token = "0x601077C")] [Address(RVA = "0x1108950", Offset = "0x1107350", VA = "0x181108950")] private void Start() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num); } // Token: 0x0601077D RID: 67453 RVA: 0x003DE36C File Offset: 0x003DC56C [Token(Token = "0x601077D")] [Address(RVA = "0x1A5E330", Offset = "0x1A5CD30", VA = "0x181A5E330")] private void GKMENBOLMJH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { MeshRenderer grabToolMeshRenderer = this.grabToolMeshRenderer; int num = 0; grabToolMeshRenderer.enabled = num != 0; } // Token: 0x0601077E RID: 67454 RVA: 0x003DE390 File Offset: 0x003DC590 [Token(Token = "0x601077E")] [Address(RVA = "0x1A67E10", Offset = "0x1A66810", VA = "0x181A67E10")] private void FEBAMCAFFNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.toolSet.AddDeploymentRestriction(this); Tool tool = this.tool; int num = 0; tool.PlayAnimateInOutEffect(true, num, num, num != 0); Tool tool2 = this.tool; base.ICOBNOOOPOK(tool2); this.grabTool.MBHKHNNAKBB = true; this.grabToolRigidBody.detectCollisions = true; this.grabToolMeshRenderer.enabled = true; } // Token: 0x0601077F RID: 67455 RVA: 0x003DE3F4 File Offset: 0x003DC5F4 [Token(Token = "0x601077F")] [Address(RVA = "0x1A67F40", Offset = "0x1A66940", VA = "0x181A67F40")] private void PLEAKOLHAKA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Tool grabTool = this.grabTool; int num = 0; grabTool.MBHKHNNAKBB = num != 0; this.toolSet.RemoveDeploymentRestriction(this); } // Token: 0x06010780 RID: 67456 RVA: 0x003DE424 File Offset: 0x003DC624 [Token(Token = "0x6010780")] [Address(RVA = "0x1A67EE0", Offset = "0x1A668E0", VA = "0x181A67EE0", Slot = "15")] protected override void NLKEKMGDOHM() { if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06010781 RID: 67457 RVA: 0x003DE448 File Offset: 0x003DC648 [Token(Token = "0x6010781")] [Address(RVA = "0x1A67C50", Offset = "0x1A66650", VA = "0x181A67C50", Slot = "16")] protected override void AGDLNOODPGF(Tool EGFEJGHDNAI) { if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06010782 RID: 67458 RVA: 0x003DE46C File Offset: 0x003DC66C [Token(Token = "0x6010782")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public GrabDeploymentInteraction() { } // Token: 0x0400AF7A RID: 44922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400AF7A")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0200254A RID: 9546 [Token(Token = "0x200254A")] private enum OCJCFNGOIJB { // Token: 0x0400AF7C RID: 44924 [Token(Token = "0x400AF7C")] Disabled, // Token: 0x0400AF7D RID: 44925 [Token(Token = "0x400AF7D")] Active, // Token: 0x0400AF7E RID: 44926 [Token(Token = "0x400AF7E")] Grabbed } } }