174 lines
5.5 KiB
C#
174 lines
5.5 KiB
C#
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<Tool> preReleaseEvent = tool.PreReleaseEvent;
|
|
Action<Tool> action = new Action(this.JBPNJKBPKJM);
|
|
MFBGLIHGCGO<Tool> 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<Tool> preReleaseEvent = tool.PreReleaseEvent;
|
|
Action<Tool> action = new Action(this.JBPNJKBPKJM);
|
|
MFBGLIHGCGO<Tool> 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 <MBPKCIBBIKO>k__BackingField = tearStripTab.<MBPKCIBBIKO>k__BackingField;
|
|
int num = 0;
|
|
<MBPKCIBBIKO>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;
|
|
}
|
|
}
|