133 lines
4.1 KiB
C#
133 lines
4.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x02002AE5 RID: 10981
|
|
[Token(Token = "0x2002AE5")]
|
|
public class GrabDeploymentInteraction : GrabInteractionBase
|
|
{
|
|
// Token: 0x06012426 RID: 74790 RVA: 0x00425258 File Offset: 0x00423458
|
|
[Token(Token = "0x6012426")]
|
|
[Address(RVA = "0x1D6D0E0", Offset = "0x1D6C0E0", VA = "0x181D6D0E0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
int num;
|
|
int num2;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("GDI_TS", (OHOEENCHJJE)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: 0x06012427 RID: 74791 RVA: 0x004252E0 File Offset: 0x004234E0
|
|
[Token(Token = "0x6012427")]
|
|
[Address(RVA = "0x14EC6C0", Offset = "0x14EB6C0", VA = "0x1814EC6C0")]
|
|
private void Start()
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
|
}
|
|
|
|
// Token: 0x06012428 RID: 74792 RVA: 0x00425304 File Offset: 0x00423504
|
|
[Token(Token = "0x6012428")]
|
|
[Address(RVA = "0x1D63770", Offset = "0x1D62770", VA = "0x181D63770")]
|
|
private void GKMENBOLMJH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
MeshRenderer grabToolMeshRenderer = this.grabToolMeshRenderer;
|
|
int num = 0;
|
|
grabToolMeshRenderer.enabled = num != 0;
|
|
}
|
|
|
|
// Token: 0x06012429 RID: 74793 RVA: 0x00425328 File Offset: 0x00423528
|
|
[Token(Token = "0x6012429")]
|
|
[Address(RVA = "0x1D6D240", Offset = "0x1D6C240", VA = "0x181D6D240")]
|
|
private void FEBAMCAFFNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.toolSet.JHLMOLPNOMG.BPAJKKAGPKB(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: 0x0601242A RID: 74794 RVA: 0x00425394 File Offset: 0x00423594
|
|
[Token(Token = "0x601242A")]
|
|
[Address(RVA = "0x1D6D380", Offset = "0x1D6C380", VA = "0x181D6D380")]
|
|
private void PLEAKOLHAKA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
Tool grabTool = this.grabTool;
|
|
int num = 0;
|
|
grabTool.MBHKHNNAKBB = num != 0;
|
|
this.toolSet.JHLMOLPNOMG.BIHKNNPGGKP(this);
|
|
}
|
|
|
|
// Token: 0x0601242B RID: 74795 RVA: 0x004253C8 File Offset: 0x004235C8
|
|
[Token(Token = "0x601242B")]
|
|
[Address(RVA = "0x1D6D320", Offset = "0x1D6C320", VA = "0x181D6D320", Slot = "15")]
|
|
protected override void NLKEKMGDOHM()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601242C RID: 74796 RVA: 0x004253EC File Offset: 0x004235EC
|
|
[Token(Token = "0x601242C")]
|
|
[Address(RVA = "0x1D6D080", Offset = "0x1D6C080", VA = "0x181D6D080", Slot = "16")]
|
|
protected override void AGDLNOODPGF(Tool EGFEJGHDNAI)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601242D RID: 74797 RVA: 0x00425410 File Offset: 0x00423610
|
|
[Token(Token = "0x601242D")]
|
|
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
|
public GrabDeploymentInteraction()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BBFC RID: 48124
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400BBFC")]
|
|
private DJHELPHHAEN PEGJGMDGKJN;
|
|
|
|
// Token: 0x02002AE6 RID: 10982
|
|
[Token(Token = "0x2002AE6")]
|
|
private enum OCJCFNGOIJB
|
|
{
|
|
// Token: 0x0400BBFE RID: 48126
|
|
[Token(Token = "0x400BBFE")]
|
|
Disabled,
|
|
// Token: 0x0400BBFF RID: 48127
|
|
[Token(Token = "0x400BBFF")]
|
|
Active,
|
|
// Token: 0x0400BC00 RID: 48128
|
|
[Token(Token = "0x400BC00")]
|
|
Grabbed
|
|
}
|
|
}
|
|
}
|