Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Activities/WhipInteractable.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

283 lines
8.4 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core;
using UnityEngine;
namespace RecRoom.Activities
{
// Token: 0x02002B7A RID: 11130
[Token(Token = "0x2002B7A")]
public class WhipInteractable : Trap
{
// Token: 0x1700343C RID: 13372
// (get) Token: 0x06012B99 RID: 76697 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06012B9A RID: 76698 RVA: 0x0044D070 File Offset: 0x0044B270
[Token(Token = "0x1700343C")]
private Vector3 FIHGABCBGIB
{
[Token(Token = "0x6012B99")]
[Address(RVA = "0x9E6CA0", Offset = "0x9E5AA0", VA = "0x1809E6CA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6012B9A")]
[Address(RVA = "0x9E6F20", Offset = "0x9E5D20", VA = "0x1809E6F20")]
set
{
KLLMCPFPIIE<Vector3> icpdceioodf = this.ICPDCEIOODF;
float z = value.z;
}
}
// Token: 0x1700343D RID: 13373
// (get) Token: 0x06012B9B RID: 76699 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700343D")]
public Vector3 HLAMFHBKIIG
{
[Token(Token = "0x6012B9B")]
[Address(RVA = "0x9E7380", Offset = "0x9E6180", VA = "0x1809E7380")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700343E RID: 13374
// (get) Token: 0x06012B9C RID: 76700 RVA: 0x0044D094 File Offset: 0x0044B294
[Token(Token = "0x1700343E")]
private Transform HEMBMDEEGHF
{
[Token(Token = "0x6012B9C")]
[Address(RVA = "0x9E6E90", Offset = "0x9E5C90", VA = "0x1809E6E90")]
get
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
if (rigidbodyEx != num)
{
return this.rigidbodyEx.MDKDCJFEBJH;
}
return base.transform;
}
}
// Token: 0x1400019F RID: 415
// (add) Token: 0x06012B9D RID: 76701 RVA: 0x0044D0CC File Offset: 0x0044B2CC
// (remove) Token: 0x06012B9E RID: 76702 RVA: 0x0044D0E8 File Offset: 0x0044B2E8
[Token(Token = "0x1400019F")]
public event WhipInteractable.DMNHOKLPCKI HOHAEKNOABM
{
[Token(Token = "0x6012B9D")]
[Address(RVA = "0x9E72E0", Offset = "0x9E60E0", VA = "0x1809E72E0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6012B9E")]
[Address(RVA = "0x9E7430", Offset = "0x9E6230", VA = "0x1809E7430")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x06012B9F RID: 76703 RVA: 0x0044D104 File Offset: 0x0044B304
[Token(Token = "0x6012B9F")]
[Address(RVA = "0x9E6B80", Offset = "0x9E5980", VA = "0x1809E6B80", Slot = "13")]
protected override void Awake()
{
base.Awake();
float z = Vector3.zero.z;
KLLMCPFPIIE<Vector3> kllmcpfpiie;
this.ICPDCEIOODF = kllmcpfpiie;
if (this.kinematicByDefault)
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
if (rigidbodyEx != 0)
{
rigidbodyEx.SetKinematic("WhipInteractableKinematic", true);
}
}
}
// Token: 0x06012BA0 RID: 76704 RVA: 0x0044D150 File Offset: 0x0044B350
[Token(Token = "0x6012BA0")]
[Address(RVA = "0x9E6F90", Offset = "0x9E5D90", VA = "0x1809E6F90")]
public void HookToObject(Vector3 GMENKJKOGMD)
{
Transform transform = this.HEMBMDEEGHF;
float z = GMENKJKOGMD.z;
Vector3 vector;
float z2 = vector.z;
KLLMCPFPIIE<Vector3> icpdceioodf = this.ICPDCEIOODF;
if (this.hookedAudio != 0)
{
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x06012BA1 RID: 76705 RVA: 0x0044D194 File Offset: 0x0044B394
[Token(Token = "0x6012BA1")]
[Address(RVA = "0x9E6DC0", Offset = "0x9E5BC0", VA = "0x1809E6DC0")]
public void CrackHookedWhip(AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcCrackHookedWhip);
float z = FGEOANJKIBI.z;
}
// Token: 0x06012BA2 RID: 76706 RVA: 0x0044D1C4 File Offset: 0x0044B3C4
[Token(Token = "0x6012BA2")]
[Address(RVA = "0x9E70E0", Offset = "0x9E5EE0", VA = "0x1809E70E0")]
[NFOMENMAOIA]
protected void RpcCrackHookedWhip(AGAJMBPABDL NIAKEPMCHPK, Vector3 CEAOJGDGCAE)
{
if (this.HOHAEKNOABM != 0)
{
Vector3 vector;
float z = vector.z;
float z2 = CEAOJGDGCAE.z;
}
if (this.crackedAudio != 0)
{
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x06012BA3 RID: 76707 RVA: 0x0044D1FC File Offset: 0x0044B3FC
[Token(Token = "0x6012BA3")]
[Address(RVA = "0x9E7260", Offset = "0x9E6060", VA = "0x1809E7260")]
public void SetPhysical()
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
if (rigidbodyEx != 0)
{
int num = 0;
rigidbodyEx.SetKinematic("WhipInteractableKinematic", num != 0);
}
base.gameObject.IBAICLIPHDI(DAJFOCGPHGP.StaticPhysics, DAJFOCGPHGP.DynamicPhysics);
}
// Token: 0x06012BA4 RID: 76708 RVA: 0x0044D234 File Offset: 0x0044B434
[Token(Token = "0x6012BA4")]
[Address(RVA = "0x9E7210", Offset = "0x9E6010", VA = "0x1809E7210")]
public void SetKinematic()
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
if (rigidbodyEx != 0)
{
rigidbodyEx.SetKinematic("WhipInteractableKinematic", true);
return;
}
}
// Token: 0x06012BA5 RID: 76709 RVA: 0x0044D25C File Offset: 0x0044B45C
[Token(Token = "0x6012BA5")]
[Address(RVA = "0x9E6D10", Offset = "0x9E5B10", VA = "0x1809E6D10")]
public void Cleanup(float NJENEKEJLNK)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(base.MasterDisable);
KFBABPAPIMB kfbabpapimb = instance.NLBLFPBOCLD(NJENEKEJLNK, action);
}
// Token: 0x06012BA6 RID: 76710 RVA: 0x0044D288 File Offset: 0x0044B488
[Token(Token = "0x6012BA6")]
[Address(RVA = "0x9E72D0", Offset = "0x9E60D0", VA = "0x1809E72D0")]
public WhipInteractable()
{
}
// Token: 0x0400C1A9 RID: 49577
[Token(Token = "0x400C1A9")]
private const string MLJNFALPKGM = "WhipInteractableKinematic";
// Token: 0x0400C1AA RID: 49578
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C1AA")]
[SerializeField]
private bool kinematicByDefault = true;
// Token: 0x0400C1AB RID: 49579
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C1AB")]
[SerializeField]
private RecRoomAudioClip hookedAudio;
// Token: 0x0400C1AC RID: 49580
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C1AC")]
[SerializeField]
private RecRoomAudioClip crackedAudio;
// Token: 0x0400C1AD RID: 49581
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400C1AD")]
private KLLMCPFPIIE<Vector3> ICPDCEIOODF;
// Token: 0x02002B7B RID: 11131
[Token(Token = "0x2002B7B")]
public sealed class DMNHOKLPCKI : MulticastDelegate
{
// Token: 0x06012BA7 RID: 76711 RVA: 0x0044D2A4 File Offset: 0x0044B4A4
[Token(Token = "0x6012BA7")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public DMNHOKLPCKI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06012BA8 RID: 76712 RVA: 0x0044D2C0 File Offset: 0x0044B4C0
[Token(Token = "0x6012BA8")]
[Address(RVA = "0x9D8840", Offset = "0x9D7640", VA = "0x1809D8840", Slot = "13")]
public void Invoke(WhipInteractable ODBAFIFNIDO, AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI, Vector3 IGIAEAPGAHE)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06012BA9 RID: 76713 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012BA9")]
[Address(RVA = "0x9D8780", Offset = "0x9D7580", VA = "0x1809D8780", Slot = "14")]
public IAsyncResult BeginInvoke(WhipInteractable ODBAFIFNIDO, AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI, Vector3 IGIAEAPGAHE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012BAA RID: 76714 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012BAA")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}