191 lines
5.6 KiB
C#
191 lines
5.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Players;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002B21 RID: 11041
|
|
[Token(Token = "0x2002B21")]
|
|
public class BGLEMLAJOAN : IDisposable
|
|
{
|
|
// Token: 0x060126B7 RID: 75447 RVA: 0x0042FD84 File Offset: 0x0042DF84
|
|
[Token(Token = "0x60126B7")]
|
|
[Address(RVA = "0x1F9A950", Offset = "0x1F99950", VA = "0x181F9A950")]
|
|
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: 0x060126B8 RID: 75448 RVA: 0x0042FE10 File Offset: 0x0042E010
|
|
[Token(Token = "0x60126B8")]
|
|
[Address(RVA = "0x1F9A590", Offset = "0x1F99590", VA = "0x181F9A590", 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: 0x17003390 RID: 13200
|
|
// (get) Token: 0x060126B9 RID: 75449 RVA: 0x0042FE98 File Offset: 0x0042E098
|
|
[Token(Token = "0x17003390")]
|
|
public bool LFGCFEBCOEP
|
|
{
|
|
[Token(Token = "0x60126B9")]
|
|
[Address(RVA = "0x1F9A540", Offset = "0x1F99540", VA = "0x181F9A540")]
|
|
get
|
|
{
|
|
if (this.KFBCDGDLCIE == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060126BA RID: 75450 RVA: 0x0042FEB4 File Offset: 0x0042E0B4
|
|
[Token(Token = "0x60126BA")]
|
|
[Address(RVA = "0x1F9A6C0", Offset = "0x1F996C0", VA = "0x181F9A6C0")]
|
|
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: 0x060126BB RID: 75451 RVA: 0x0042FF28 File Offset: 0x0042E128
|
|
[Token(Token = "0x60126BB")]
|
|
[Address(RVA = "0x1F9A880", Offset = "0x1F99880", VA = "0x181F9A880")]
|
|
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);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060126BC RID: 75452 RVA: 0x0042FF70 File Offset: 0x0042E170
|
|
[Token(Token = "0x60126BC")]
|
|
[Address(RVA = "0x1F9A460", Offset = "0x1F99460", VA = "0x181F9A460")]
|
|
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: 0x060126BD RID: 75453 RVA: 0x0042FFD4 File Offset: 0x0042E1D4
|
|
[Token(Token = "0x60126BD")]
|
|
[Address(RVA = "0x1F9A540", Offset = "0x1F99540", VA = "0x181F9A540")]
|
|
private bool HKPBBKNBAEF()
|
|
{
|
|
if (this.KFBCDGDLCIE == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060126BE RID: 75454 RVA: 0x0042FFF0 File Offset: 0x0042E1F0
|
|
[Token(Token = "0x60126BE")]
|
|
[Address(RVA = "0x1F9A7B0", Offset = "0x1F997B0", VA = "0x181F9A7B0")]
|
|
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: 0x060126BF RID: 75455 RVA: 0x00430058 File Offset: 0x0042E258
|
|
[Token(Token = "0x60126BF")]
|
|
[Address(RVA = "0x1F9A530", Offset = "0x1F99530", VA = "0x181F9A530")]
|
|
[CompilerGenerated]
|
|
private void DFECGGMOFBF()
|
|
{
|
|
this.KFBCDGDLCIE = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0400BD97 RID: 48535
|
|
[Token(Token = "0x400BD97")]
|
|
private const float OIFELNACLGL = 0.5f;
|
|
|
|
// Token: 0x0400BD98 RID: 48536
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400BD98")]
|
|
private readonly Tool KFBOEAAJOIK;
|
|
|
|
// Token: 0x0400BD99 RID: 48537
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BD99")]
|
|
private Player GCFGDPBOAEG;
|
|
|
|
// Token: 0x0400BD9A RID: 48538
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BD9A")]
|
|
private KFBABPAPIMB KFBCDGDLCIE;
|
|
}
|