using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core { // Token: 0x02002CE6 RID: 11494 [Token(Token = "0x2002CE6")] public class TearStripChest : BaseOpenableChest { // Token: 0x17003659 RID: 13913 // (get) Token: 0x060138B9 RID: 80057 RVA: 0x0048C308 File Offset: 0x0048A508 [Token(Token = "0x17003659")] public override Tool BDCADIKFAAL { [Token(Token = "0x60138B9")] [Address(RVA = "0xA6CAA0", Offset = "0xA6B8A0", VA = "0x180A6CAA0", Slot = "15")] get { return this.stripTab.tool; } } // Token: 0x1700365A RID: 13914 // (get) Token: 0x060138BA RID: 80058 RVA: 0x0048C328 File Offset: 0x0048A528 [Token(Token = "0x1700365A")] protected override float DCHGNNBLKAA { [Token(Token = "0x60138BA")] [Address(RVA = "0x7B5670", Offset = "0x7B4470", VA = "0x1807B5670", Slot = "19")] get { } } // Token: 0x1700365B RID: 13915 // (get) Token: 0x060138BB RID: 80059 RVA: 0x0048C338 File Offset: 0x0048A538 [Token(Token = "0x1700365B")] protected override float PANMCCFDJCC { [Token(Token = "0x60138BB")] [Address(RVA = "0x7B5670", Offset = "0x7B4470", VA = "0x1807B5670", Slot = "17")] get { } } // Token: 0x060138BC RID: 80060 RVA: 0x0048C348 File Offset: 0x0048A548 [Token(Token = "0x60138BC")] [Address(RVA = "0xA6C860", Offset = "0xA6B660", VA = "0x180A6C860")] private void JBPNJKBPKJM(Tool NBHJPDBHDHB) { TearStripTab tearStripTab = this.stripTab; if (tearStripTab.BMKFBAAFJHF) { tearStripTab.tool.rigidbodyEx.RemoveKinematic(this); return; } } // Token: 0x060138BD RID: 80061 RVA: 0x0048C380 File Offset: 0x0048A580 [Token(Token = "0x60138BD")] [Address(RVA = "0xA6C640", Offset = "0xA6B440", VA = "0x180A6C640", 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: 0x060138BE RID: 80062 RVA: 0x0048C3F4 File Offset: 0x0048A5F4 [Token(Token = "0x60138BE")] [Address(RVA = "0xA6C8F0", Offset = "0xA6B6F0", VA = "0x180A6C8F0", 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: 0x060138BF RID: 80063 RVA: 0x0048C43C File Offset: 0x0048A63C [Token(Token = "0x60138BF")] [Address(RVA = "0xA6C7E0", Offset = "0xA6B5E0", VA = "0x180A6C7E0")] private void FIODGDFEPJM() { if (base.OGIBLNIIHDK && this.stripTab.BMKFBAAFJHF) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060138C0 RID: 80064 RVA: 0x0048C470 File Offset: 0x0048A670 [Token(Token = "0x60138C0")] [Address(RVA = "0xA6C8B0", Offset = "0xA6B6B0", VA = "0x180A6C8B0", 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: 0x060138C1 RID: 80065 RVA: 0x0048C4A0 File Offset: 0x0048A6A0 [Token(Token = "0x60138C1")] [Address(RVA = "0xA6C760", Offset = "0xA6B560", VA = "0x180A6C760")] private void DCHCEKNHJMM() { if (base.OGIBLNIIHDK && this.NJPHOAJLPMH.OLGMEEIPCAL) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060138C2 RID: 80066 RVA: 0x0048C4D4 File Offset: 0x0048A6D4 [Token(Token = "0x60138C2")] [Address(RVA = "0xA6C9B0", Offset = "0xA6B7B0", VA = "0x180A6C9B0", 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: 0x060138C3 RID: 80067 RVA: 0x0048C528 File Offset: 0x0048A728 [Token(Token = "0x60138C3")] [Address(RVA = "0xA6CA10", Offset = "0xA6B810", VA = "0x180A6CA10")] public TearStripChest() { MACMLJJGBIM macmljjgbim = new MACMLJJGBIM(); this.NJPHOAJLPMH = macmljjgbim; base..ctor(); } // Token: 0x0400CB53 RID: 52051 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CB53")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private TearStripTab stripTab; // Token: 0x0400CB54 RID: 52052 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CB54")] [SerializeField] private float openingDuration = 1f; // Token: 0x0400CB55 RID: 52053 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CB55")] private MACMLJJGBIM NJPHOAJLPMH; } }