using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core { // Token: 0x02002DCF RID: 11727 [Token(Token = "0x2002DCF")] public class TearStripChest : BaseOpenableChest { // Token: 0x1700370D RID: 14093 // (get) Token: 0x06013CF9 RID: 81145 RVA: 0x00496174 File Offset: 0x00494374 [Token(Token = "0x1700370D")] public override Tool BDCADIKFAAL { [Token(Token = "0x6013CF9")] [Address(RVA = "0x156A500", Offset = "0x1569500", VA = "0x18156A500", Slot = "15")] get { return this.stripTab.tool; } } // Token: 0x1700370E RID: 14094 // (get) Token: 0x06013CFA RID: 81146 RVA: 0x00496194 File Offset: 0x00494394 [Token(Token = "0x1700370E")] protected override float DCHGNNBLKAA { [Token(Token = "0x6013CFA")] [Address(RVA = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260", Slot = "19")] get { } } // Token: 0x1700370F RID: 14095 // (get) Token: 0x06013CFB RID: 81147 RVA: 0x004961A4 File Offset: 0x004943A4 [Token(Token = "0x1700370F")] protected override float PANMCCFDJCC { [Token(Token = "0x6013CFB")] [Address(RVA = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260", Slot = "17")] get { } } // Token: 0x06013CFC RID: 81148 RVA: 0x004961B4 File Offset: 0x004943B4 [Token(Token = "0x6013CFC")] [Address(RVA = "0x156A2C0", Offset = "0x15692C0", VA = "0x18156A2C0")] private void JBPNJKBPKJM(Tool NBHJPDBHDHB) { TearStripTab tearStripTab = this.stripTab; if (tearStripTab.BMKFBAAFJHF) { tearStripTab.tool.rigidbodyEx.RemoveKinematic(this); return; } } // Token: 0x06013CFD RID: 81149 RVA: 0x004961EC File Offset: 0x004943EC [Token(Token = "0x6013CFD")] [Address(RVA = "0x156A0A0", Offset = "0x15690A0", VA = "0x18156A0A0", 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; MFBGLIHGCGO preReleaseEvent = tool.PreReleaseEvent; Action action = new Action(this.JBPNJKBPKJM); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(preReleaseEvent, action); tool.PreReleaseEvent = mfbglihgcgo; base.Awake(); } // Token: 0x06013CFE RID: 81150 RVA: 0x00496260 File Offset: 0x00494460 [Token(Token = "0x6013CFE")] [Address(RVA = "0x156A350", Offset = "0x1569350", VA = "0x18156A350", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.stripTab.tool; MFBGLIHGCGO preReleaseEvent = tool.PreReleaseEvent; Action action = new Action(this.JBPNJKBPKJM); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(preReleaseEvent, action); tool.PreReleaseEvent = mfbglihgcgo; } // Token: 0x06013CFF RID: 81151 RVA: 0x004962A8 File Offset: 0x004944A8 [Token(Token = "0x6013CFF")] [Address(RVA = "0x156A240", Offset = "0x1569240", VA = "0x18156A240")] private void FIODGDFEPJM() { if (base.OGIBLNIIHDK && this.stripTab.BMKFBAAFJHF) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06013D00 RID: 81152 RVA: 0x004962DC File Offset: 0x004944DC [Token(Token = "0x6013D00")] [Address(RVA = "0x156A310", Offset = "0x1569310", VA = "0x18156A310", 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: 0x06013D01 RID: 81153 RVA: 0x0049630C File Offset: 0x0049450C [Token(Token = "0x6013D01")] [Address(RVA = "0x156A1C0", Offset = "0x15691C0", VA = "0x18156A1C0")] private void DCHCEKNHJMM() { if (base.OGIBLNIIHDK && this.NJPHOAJLPMH.OLGMEEIPCAL) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06013D02 RID: 81154 RVA: 0x00496340 File Offset: 0x00494540 [Token(Token = "0x6013D02")] [Address(RVA = "0x156A410", Offset = "0x1569410", VA = "0x18156A410", 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: 0x06013D03 RID: 81155 RVA: 0x00496394 File Offset: 0x00494594 [Token(Token = "0x6013D03")] [Address(RVA = "0x156A470", Offset = "0x1569470", VA = "0x18156A470")] public TearStripChest() { MACMLJJGBIM macmljjgbim = new MACMLJJGBIM(); this.NJPHOAJLPMH = macmljjgbim; base..ctor(); } // Token: 0x0400CD68 RID: 52584 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CD68")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private TearStripTab stripTab; // Token: 0x0400CD69 RID: 52585 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CD69")] [SerializeField] private float openingDuration = 1f; // Token: 0x0400CD6A RID: 52586 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CD6A")] private MACMLJJGBIM NJPHOAJLPMH; } }