Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02002C63 RID: 11363
[Token(Token = "0x2002C63")]
public class WhipInteractable : Trap
{
// Token: 0x170034F0 RID: 13552
// (get) Token: 0x06012FD8 RID: 77784 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06012FD9 RID: 77785 RVA: 0x00456D88 File Offset: 0x00454F88
[Token(Token = "0x170034F0")]
private Vector3 FIHGABCBGIB
{
[Token(Token = "0x6012FD8")]
[Address(RVA = "0x14FE950", Offset = "0x14FD950", VA = "0x1814FE950")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6012FD9")]
[Address(RVA = "0x14FEBD0", Offset = "0x14FDBD0", VA = "0x1814FEBD0")]
set
{
KLLMCPFPIIE<Vector3> icpdceioodf = this.ICPDCEIOODF;
float z = value.z;
}
}
// Token: 0x170034F1 RID: 13553
// (get) Token: 0x06012FDA RID: 77786 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170034F1")]
public Vector3 HLAMFHBKIIG
{
[Token(Token = "0x6012FDA")]
[Address(RVA = "0x14FF030", Offset = "0x14FE030", VA = "0x1814FF030")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170034F2 RID: 13554
// (get) Token: 0x06012FDB RID: 77787 RVA: 0x00456DAC File Offset: 0x00454FAC
[Token(Token = "0x170034F2")]
private Transform HEMBMDEEGHF
{
[Token(Token = "0x6012FDB")]
[Address(RVA = "0x14FEB40", Offset = "0x14FDB40", VA = "0x1814FEB40")]
get
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
if (rigidbodyEx != num)
{
return this.rigidbodyEx.MDKDCJFEBJH;
}
return base.transform;
}
}
// Token: 0x140001A4 RID: 420
// (add) Token: 0x06012FDC RID: 77788 RVA: 0x00456DE4 File Offset: 0x00454FE4
// (remove) Token: 0x06012FDD RID: 77789 RVA: 0x00456E00 File Offset: 0x00455000
[Token(Token = "0x140001A4")]
public event WhipInteractable.DMNHOKLPCKI HOHAEKNOABM
{
[Token(Token = "0x6012FDC")]
[Address(RVA = "0x14FEF90", Offset = "0x14FDF90", VA = "0x1814FEF90")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6012FDD")]
[Address(RVA = "0x14FF0E0", Offset = "0x14FE0E0", VA = "0x1814FF0E0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x06012FDE RID: 77790 RVA: 0x00456E1C File Offset: 0x0045501C
[Token(Token = "0x6012FDE")]
[Address(RVA = "0x14FE830", Offset = "0x14FD830", VA = "0x1814FE830", 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: 0x06012FDF RID: 77791 RVA: 0x00456E68 File Offset: 0x00455068
[Token(Token = "0x6012FDF")]
[Address(RVA = "0x14FEC40", Offset = "0x14FDC40", VA = "0x1814FEC40")]
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: 0x06012FE0 RID: 77792 RVA: 0x00456EAC File Offset: 0x004550AC
[Token(Token = "0x6012FE0")]
[Address(RVA = "0x14FEA70", Offset = "0x14FDA70", VA = "0x1814FEA70")]
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: 0x06012FE1 RID: 77793 RVA: 0x00456EDC File Offset: 0x004550DC
[Token(Token = "0x6012FE1")]
[Address(RVA = "0x14FED90", Offset = "0x14FDD90", VA = "0x1814FED90")]
[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: 0x06012FE2 RID: 77794 RVA: 0x00456F14 File Offset: 0x00455114
[Token(Token = "0x6012FE2")]
[Address(RVA = "0x14FEF10", Offset = "0x14FDF10", VA = "0x1814FEF10")]
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: 0x06012FE3 RID: 77795 RVA: 0x00456F4C File Offset: 0x0045514C
[Token(Token = "0x6012FE3")]
[Address(RVA = "0x14FEEC0", Offset = "0x14FDEC0", VA = "0x1814FEEC0")]
public void SetKinematic()
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
if (rigidbodyEx != 0)
{
rigidbodyEx.SetKinematic("WhipInteractableKinematic", true);
return;
}
}
// Token: 0x06012FE4 RID: 77796 RVA: 0x00456F74 File Offset: 0x00455174
[Token(Token = "0x6012FE4")]
[Address(RVA = "0x14FE9C0", Offset = "0x14FD9C0", VA = "0x1814FE9C0")]
public void Cleanup(float NJENEKEJLNK)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(base.MasterDisable);
KFBABPAPIMB kfbabpapimb = instance.NLBLFPBOCLD(NJENEKEJLNK, action);
}
// Token: 0x06012FE5 RID: 77797 RVA: 0x00456FA0 File Offset: 0x004551A0
[Token(Token = "0x6012FE5")]
[Address(RVA = "0x14FEF80", Offset = "0x14FDF80", VA = "0x1814FEF80")]
public WhipInteractable()
{
}
// Token: 0x0400C3BD RID: 50109
[Token(Token = "0x400C3BD")]
private const string MLJNFALPKGM = "WhipInteractableKinematic";
// Token: 0x0400C3BE RID: 50110
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C3BE")]
[SerializeField]
private bool kinematicByDefault = true;
// Token: 0x0400C3BF RID: 50111
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C3BF")]
[SerializeField]
private RecRoomAudioClip hookedAudio;
// Token: 0x0400C3C0 RID: 50112
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C3C0")]
[SerializeField]
private RecRoomAudioClip crackedAudio;
// Token: 0x0400C3C1 RID: 50113
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400C3C1")]
private KLLMCPFPIIE<Vector3> ICPDCEIOODF;
// Token: 0x02002C64 RID: 11364
[Token(Token = "0x2002C64")]
public sealed class DMNHOKLPCKI : MulticastDelegate
{
// Token: 0x06012FE6 RID: 77798 RVA: 0x00456FBC File Offset: 0x004551BC
[Token(Token = "0x6012FE6")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DMNHOKLPCKI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06012FE7 RID: 77799 RVA: 0x00456FD8 File Offset: 0x004551D8
[Token(Token = "0x6012FE7")]
[Address(RVA = "0x14F0510", Offset = "0x14EF510", VA = "0x1814F0510", 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: 0x06012FE8 RID: 77800 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012FE8")]
[Address(RVA = "0x14F0450", Offset = "0x14EF450", VA = "0x1814F0450", 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: 0x06012FE9 RID: 77801 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012FE9")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}