using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core { // Token: 0x020027E3 RID: 10211 [Token(Token = "0x20027E3")] [StructLayout(3)] public class TearStripChest : BaseOpenableChest { // Token: 0x17003051 RID: 12369 // (get) Token: 0x06011E2F RID: 73263 RVA: 0x004467F8 File Offset: 0x004449F8 [Token(Token = "0x17003051")] public override Tool BDCADIKFAAL { [Token(Token = "0x6011E2F")] [Address(RVA = "0x11AEB40", Offset = "0x11AD540", VA = "0x1811AEB40", Slot = "15")] get { return this.stripTab.tool; } } // Token: 0x17003052 RID: 12370 // (get) Token: 0x06011E30 RID: 73264 RVA: 0x00446818 File Offset: 0x00444A18 [Token(Token = "0x17003052")] protected override float DCHGNNBLKAA { [Token(Token = "0x6011E30")] [Address(RVA = "0x3E28D0", Offset = "0x3E12D0", VA = "0x1803E28D0", Slot = "19")] get { } } // Token: 0x17003053 RID: 12371 // (get) Token: 0x06011E31 RID: 73265 RVA: 0x00446828 File Offset: 0x00444A28 [Token(Token = "0x17003053")] protected override float PANMCCFDJCC { [Token(Token = "0x6011E31")] [Address(RVA = "0x3E28D0", Offset = "0x3E12D0", VA = "0x1803E28D0", Slot = "17")] get { } } // Token: 0x06011E32 RID: 73266 RVA: 0x00446838 File Offset: 0x00444A38 [Token(Token = "0x6011E32")] [Address(RVA = "0x11AE900", Offset = "0x11AD300", VA = "0x1811AE900")] private void JBPNJKBPKJM(Tool NBHJPDBHDHB) { TearStripTab tearStripTab = this.stripTab; if (tearStripTab.BMKFBAAFJHF) { tearStripTab.tool.rigidbodyEx.RemoveKinematic(this); return; } } // Token: 0x06011E33 RID: 73267 RVA: 0x00446870 File Offset: 0x00444A70 [Token(Token = "0x6011E33")] [Address(RVA = "0x11AE6E0", Offset = "0x11AD0E0", VA = "0x1811AE6E0", Slot = "13")] protected override void Awake() { MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.FIODGDFEPJM); base.IKBEDNIDADJ += knfakjmalje; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.DCHCEKNHJMM); base.GMPODNKFKLC += knfakjmalje2; Tool tool = this.stripTab.tool; ActionEvent preReleaseEvent = tool.PreReleaseEvent; Action action = new Action(this.JBPNJKBPKJM); ActionEvent actionEvent = preReleaseEvent + action; tool.PreReleaseEvent = actionEvent; base.Awake(); } // Token: 0x06011E34 RID: 73268 RVA: 0x004468E4 File Offset: 0x00444AE4 [Token(Token = "0x6011E34")] [Address(RVA = "0x11AE990", Offset = "0x11AD390", VA = "0x1811AE990", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.stripTab.tool; ActionEvent preReleaseEvent = tool.PreReleaseEvent; Action action = new Action(this.JBPNJKBPKJM); ActionEvent actionEvent = preReleaseEvent - action; tool.PreReleaseEvent = actionEvent; } // Token: 0x06011E35 RID: 73269 RVA: 0x0044692C File Offset: 0x00444B2C [Token(Token = "0x6011E35")] [Address(RVA = "0x11AE880", Offset = "0x11AD280", VA = "0x1811AE880")] private void FIODGDFEPJM() { if (base.hasAuthority && this.stripTab.BMKFBAAFJHF) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06011E36 RID: 73270 RVA: 0x00446960 File Offset: 0x00444B60 [Token(Token = "0x6011E36")] [Address(RVA = "0x11AE950", Offset = "0x11AD350", VA = "0x1811AE950", Slot = "25")] protected override void MONOEOEPEGE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.MONOEOEPEGE(CPMPEJFMDED, OEAPMLMHLLF); MACMLJJGBIM njphoajlpmh = this.NJPHOAJLPMH; float num = this.openingDuration; njphoajlpmh.KGFFMEICLNN(num); } // Token: 0x06011E37 RID: 73271 RVA: 0x00446990 File Offset: 0x00444B90 [Token(Token = "0x6011E37")] [Address(RVA = "0x11AE800", Offset = "0x11AD200", VA = "0x1811AE800")] private void DCHCEKNHJMM() { if (base.hasAuthority && this.NJPHOAJLPMH.OLGMEEIPCAL) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06011E38 RID: 73272 RVA: 0x004469C4 File Offset: 0x00444BC4 [Token(Token = "0x6011E38")] [Address(RVA = "0x11AEA50", Offset = "0x11AD450", VA = "0x1811AEA50", Slot = "27")] protected override void PIGCOGCFJAN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.PIGCOGCFJAN(CPMPEJFMDED, OEAPMLMHLLF); TearStripTab tearStripTab = this.stripTab; if (!tearStripTab.BMKFBAAFJHF) { AxisConstrainedRigidbodyPickup k__BackingField = tearStripTab.k__BackingField; int num = 0; k__BackingField.SetAllConstraints(num != 0); SkinnedMeshRenderer meshRenderer = tearStripTab.meshRenderer; int num2 = 0; meshRenderer.enabled = num2 != 0; tearStripTab.BMKFBAAFJHF = true; } } // Token: 0x06011E39 RID: 73273 RVA: 0x00446A18 File Offset: 0x00444C18 [Token(Token = "0x6011E39")] [Address(RVA = "0x11AEAB0", Offset = "0x11AD4B0", VA = "0x1811AEAB0")] public TearStripChest() { MACMLJJGBIM macmljjgbim = new MACMLJJGBIM(); this.NJPHOAJLPMH = macmljjgbim; base..ctor(); } // Token: 0x0400BF82 RID: 49026 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400BF82")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)] private TearStripTab stripTab; // Token: 0x0400BF83 RID: 49027 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400BF83")] [SerializeField] private float openingDuration = 1f; // Token: 0x0400BF84 RID: 49028 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400BF84")] private MACMLJJGBIM NJPHOAJLPMH; } }