194 lines
5.7 KiB
C#
194 lines
5.7 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Players;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002A38 RID: 10808
|
|
[Token(Token = "0x2002A38")]
|
|
public class BGLEMLAJOAN : IDisposable
|
|
{
|
|
// Token: 0x0601227B RID: 74363 RVA: 0x00426108 File Offset: 0x00424308
|
|
[Token(Token = "0x601227B")]
|
|
[Address(RVA = "0x1505120", Offset = "0x1503F20", VA = "0x181505120")]
|
|
public BGLEMLAJOAN(Tool IENCGDDJPLO)
|
|
{
|
|
this.KFBOEAAJOIK = IENCGDDJPLO;
|
|
int num = 0;
|
|
if (IENCGDDJPLO != num)
|
|
{
|
|
Tool kfboeaajoik = this.KFBOEAAJOIK;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = kfboeaajoik.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.EOEEJHHPNNO);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
|
kfboeaajoik.PostPickupEvent = mfbglihgcgo;
|
|
Tool kfboeaajoik2 = this.KFBOEAAJOIK;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = kfboeaajoik2.PostReleaseEvent;
|
|
Action<Tool> action2 = new Action(this.PFLAPOOECDN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
|
kfboeaajoik2.PostReleaseEvent = mfbglihgcgo2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601227C RID: 74364 RVA: 0x00426194 File Offset: 0x00424394
|
|
[Token(Token = "0x601227C")]
|
|
[Address(RVA = "0x1504D00", Offset = "0x1503B00", VA = "0x181504D00", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
Tool kfboeaajoik = this.KFBOEAAJOIK;
|
|
int num = 0;
|
|
if (kfboeaajoik != num)
|
|
{
|
|
Tool kfboeaajoik2 = this.KFBOEAAJOIK;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = kfboeaajoik2.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.EOEEJHHPNNO);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
|
kfboeaajoik2.PostPickupEvent = mfbglihgcgo;
|
|
Tool kfboeaajoik3 = this.KFBOEAAJOIK;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = kfboeaajoik3.PostReleaseEvent;
|
|
Action<Tool> action2 = new Action(this.PFLAPOOECDN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
|
kfboeaajoik3.PostReleaseEvent = mfbglihgcgo2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032DD RID: 13021
|
|
// (get) Token: 0x0601227D RID: 74365 RVA: 0x0042621C File Offset: 0x0042441C
|
|
[Token(Token = "0x170032DD")]
|
|
public bool LFGCFEBCOEP
|
|
{
|
|
[Token(Token = "0x601227D")]
|
|
[Address(RVA = "0x1504CB0", Offset = "0x1503AB0", VA = "0x181504CB0")]
|
|
get
|
|
{
|
|
if (this.KFBCDGDLCIE == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601227E RID: 74366 RVA: 0x00426238 File Offset: 0x00424438
|
|
[Token(Token = "0x601227E")]
|
|
[Address(RVA = "0x1504E30", Offset = "0x1503C30", VA = "0x181504E30")]
|
|
private void EOEEJHHPNNO(Tool EGFEJGHDNAI)
|
|
{
|
|
Player owner = EGFEJGHDNAI.BHNPNHMILIF;
|
|
this.GCFGDPBOAEG = owner;
|
|
Tool kfboeaajoik = this.KFBOEAAJOIK;
|
|
int num = 0;
|
|
if (kfboeaajoik != num)
|
|
{
|
|
Player gcfgdpboaeg = this.GCFGDPBOAEG;
|
|
int num2 = 0;
|
|
if (gcfgdpboaeg != num2)
|
|
{
|
|
PlayerBody body = this.GCFGDPBOAEG.body;
|
|
Tool kfboeaajoik2 = this.KFBOEAAJOIK;
|
|
Collider bodyCollider = body.bodyCollider;
|
|
kfboeaajoik2.IgnoreCollision(bodyCollider, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601227F RID: 74367 RVA: 0x004262AC File Offset: 0x004244AC
|
|
[Token(Token = "0x601227F")]
|
|
[Address(RVA = "0x1504FF0", Offset = "0x1503DF0", VA = "0x181504FF0")]
|
|
private void PFLAPOOECDN(Tool EGFEJGHDNAI)
|
|
{
|
|
Tool kfboeaajoik = this.KFBOEAAJOIK;
|
|
Action action = new Action(this.JIBICEKEJGP);
|
|
KFBABPAPIMB kfbabpapimb = kfboeaajoik.PAKNHKEKDAF(0.5f, action);
|
|
this.KFBCDGDLCIE = kfbabpapimb;
|
|
Action action2 = new Action(this.DFECGGMOFBF);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
kfbabpapimb.Dispose();
|
|
}
|
|
|
|
// Token: 0x06012280 RID: 74368 RVA: 0x0042631C File Offset: 0x0042451C
|
|
[Token(Token = "0x6012280")]
|
|
[Address(RVA = "0x1504BD0", Offset = "0x15039D0", VA = "0x181504BD0")]
|
|
private void DEHCNCAJPHE()
|
|
{
|
|
Tool kfboeaajoik = this.KFBOEAAJOIK;
|
|
int num = 0;
|
|
if (kfboeaajoik != num)
|
|
{
|
|
Player gcfgdpboaeg = this.GCFGDPBOAEG;
|
|
int num2 = 0;
|
|
if (gcfgdpboaeg != num2)
|
|
{
|
|
PlayerBody body = this.GCFGDPBOAEG.body;
|
|
Tool kfboeaajoik2 = this.KFBOEAAJOIK;
|
|
Collider bodyCollider = body.bodyCollider;
|
|
kfboeaajoik2.IgnoreCollision(bodyCollider, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012281 RID: 74369 RVA: 0x00426380 File Offset: 0x00424580
|
|
[Token(Token = "0x6012281")]
|
|
[Address(RVA = "0x1504CB0", Offset = "0x1503AB0", VA = "0x181504CB0")]
|
|
private bool HKPBBKNBAEF()
|
|
{
|
|
if (this.KFBCDGDLCIE == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06012282 RID: 74370 RVA: 0x0042639C File Offset: 0x0042459C
|
|
[Token(Token = "0x6012282")]
|
|
[Address(RVA = "0x1504F20", Offset = "0x1503D20", VA = "0x181504F20")]
|
|
private void JIBICEKEJGP()
|
|
{
|
|
Tool kfboeaajoik = this.KFBOEAAJOIK;
|
|
int num = 0;
|
|
if (kfboeaajoik != num)
|
|
{
|
|
Player gcfgdpboaeg = this.GCFGDPBOAEG;
|
|
int num2 = 0;
|
|
if (gcfgdpboaeg != num2)
|
|
{
|
|
PlayerBody body = this.GCFGDPBOAEG.body;
|
|
Tool kfboeaajoik2 = this.KFBOEAAJOIK;
|
|
Collider bodyCollider = body.bodyCollider;
|
|
int num3 = 0;
|
|
kfboeaajoik2.IgnoreCollision(bodyCollider, num3 != 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012283 RID: 74371 RVA: 0x00426404 File Offset: 0x00424604
|
|
[Token(Token = "0x6012283")]
|
|
[Address(RVA = "0x1504CA0", Offset = "0x1503AA0", VA = "0x181504CA0")]
|
|
[CompilerGenerated]
|
|
private void DFECGGMOFBF()
|
|
{
|
|
this.KFBCDGDLCIE = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0400BB85 RID: 48005
|
|
[Token(Token = "0x400BB85")]
|
|
private const float OIFELNACLGL = 0.5f;
|
|
|
|
// Token: 0x0400BB86 RID: 48006
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400BB86")]
|
|
private readonly Tool KFBOEAAJOIK;
|
|
|
|
// Token: 0x0400BB87 RID: 48007
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BB87")]
|
|
private Player GCFGDPBOAEG;
|
|
|
|
// Token: 0x0400BB88 RID: 48008
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BB88")]
|
|
private KFBABPAPIMB KFBCDGDLCIE;
|
|
}
|