Files
2026-04-08 23:40:05 +02:00

499 lines
17 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x020025DE RID: 9694
[Token(Token = "0x20025DE")]
[StructLayout(3)]
public abstract class OEMPFDDKANC<T> : EPNMFLPGAOH
{
// Token: 0x17002D79 RID: 11641
// (get) Token: 0x06010C3E RID: 68670 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06010C3F RID: 68671 RVA: 0x003F2B10 File Offset: 0x003F0D10
[Token(Token = "0x17002D79")]
private T FMHJCFDEPGI
{
[Token(Token = "0x6010C3E")]
[Address(RVA = "0xE6BDC0", Offset = "0xE6A7C0", VA = "0x180E6BDC0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6010C3F")]
[Address(RVA = "0xE727D0", Offset = "0xE711D0", VA = "0x180E727D0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17002D7A RID: 11642
// (get) Token: 0x06010C40 RID: 68672 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06010C41 RID: 68673 RVA: 0x003F2B20 File Offset: 0x003F0D20
[Token(Token = "0x17002D7A")]
public bool CIODPOOEMOF
{
[Token(Token = "0x6010C40")]
[Address(RVA = "0x4F5370", Offset = "0x4F3D70", VA = "0x1804F5370")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6010C41")]
[Address(RVA = "0x4F5390", Offset = "0x4F3D90", VA = "0x1804F5390")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17002D7B RID: 11643
// (get) Token: 0x06010C42 RID: 68674 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06010C43 RID: 68675 RVA: 0x003F2B30 File Offset: 0x003F0D30
[Token(Token = "0x17002D7B")]
public bool JLMEECDFDLF
{
[Token(Token = "0x6010C42")]
[Address(RVA = "0x5C5EB0", Offset = "0x5C48B0", VA = "0x1805C5EB0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6010C43")]
[Address(RVA = "0x60FB10", Offset = "0x60E510", VA = "0x18060FB10")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17002D7C RID: 11644
// (get) Token: 0x06010C44 RID: 68676 RVA: 0x003F2B40 File Offset: 0x003F0D40
[Token(Token = "0x17002D7C")]
public float PMOFGHIODKK
{
[Token(Token = "0x6010C44")]
[Address(RVA = "0x1E58230", Offset = "0x1E56C30", VA = "0x181E58230")]
get
{
return Time.time;
}
}
// Token: 0x06010C45 RID: 68677 RVA: 0x003F2B54 File Offset: 0x003F0D54
[Token(Token = "0x6010C45")]
[Address(RVA = "0x1E56460", Offset = "0x1E54E60", VA = "0x181E56460")]
public void OLMFJCFNMCC(bool CBHMNNAINHM, bool DCCGICENIHP = true)
{
if (!CBHMNNAINHM)
{
int num = 0;
this.CIODPOOEMOF = num != 0;
int num2 = 0;
this.JLMEECDFDLF = num2 != 0;
int num3 = 0;
this.FMHJCFDEPGI = num3;
int num4 = 0;
this.LLAGMPKEMEM = num4 != 0;
}
this.IBBJMDANIBO = CBHMNNAINHM;
}
// Token: 0x06010C46 RID: 68678 RVA: 0x003F2B90 File Offset: 0x003F0D90
[Token(Token = "0x6010C46")]
[Address(RVA = "0x1E56420", Offset = "0x1E54E20", VA = "0x181E56420")]
public bool OFFLOPLJBBG()
{
this.LKHACOLGBPA = float.Epsilon;
return true;
}
// Token: 0x17002D7D RID: 11645
// (get) Token: 0x06010C47 RID: 68679 RVA: 0x003F2BAC File Offset: 0x003F0DAC
// (set) Token: 0x06010C48 RID: 68680 RVA: 0x003F2BC0 File Offset: 0x003F0DC0
[Token(Token = "0x17002D7D")]
public bool IBBJMDANIBO
{
[Token(Token = "0x6010C47")]
[Address(RVA = "0xE221F0", Offset = "0xE20BF0", VA = "0x180E221F0")]
[CompilerGenerated]
get
{
/*
An exception occurred when decompiling this method (06010C47)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean OEMPFDDKANC::BAKKOEMLJPC()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Vector3(var_0_06, ldfld:Vector3(OEMPFDDKANC::CMNFOELMEDC, ldloc:OEMPFDDKANC(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x6010C48")]
[Address(RVA = "0xE22E90", Offset = "0xE21890", VA = "0x180E22E90")]
[CompilerGenerated]
set
{
this.CMNFOELMEDC = value;
}
}
// Token: 0x17002D7E RID: 11646
// (get) Token: 0x06010C49 RID: 68681 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06010C4A RID: 68682 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002D7E")]
public bool LLAGMPKEMEM
{
[Token(Token = "0x6010C49")]
[Address(RVA = "0x1E553B0", Offset = "0x1E53DB0", VA = "0x181E553B0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6010C4A")]
[Address(RVA = "0x1E55390", Offset = "0x1E53D90", VA = "0x181E55390")]
[CompilerGenerated]
private set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06010C4B RID: 68683
[Token(Token = "0x6010C4B")]
[Address(Slot = "6")]
public abstract bool JGIKKABANNC(T NLNHFEEMFBN);
// Token: 0x06010C4C RID: 68684
[Token(Token = "0x6010C4C")]
[Address(Slot = "7")]
public abstract bool FBLEJONFPAK(T NLNHFEEMFBN);
// Token: 0x06010C4D RID: 68685
[Token(Token = "0x6010C4D")]
[Address(Slot = "8")]
public abstract bool FKCEAFNEBAM(T NKLPENBKIHA, T AACKNNENODJ);
// Token: 0x06010C4E RID: 68686
[Token(Token = "0x6010C4E")]
[Address(Slot = "9")]
public abstract void NLNKMLJLCKK(MakerPen DGEJNGNOELG, T NLNHFEEMFBN);
// Token: 0x06010C4F RID: 68687
[Token(Token = "0x6010C4F")]
[Address(Slot = "10")]
public abstract void IPKMGOEELBP(MakerPen DGEJNGNOELG);
// Token: 0x06010C50 RID: 68688
[Token(Token = "0x6010C50")]
[Address(Slot = "11")]
public abstract bool FJPODDJHNBG(T NLNHFEEMFBN);
// Token: 0x06010C51 RID: 68689 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010C51")]
[Address(RVA = "0x1E553D0", Offset = "0x1E53DD0", VA = "0x181E553D0")]
public void CLNNFFPLHAD([Optional] T NLNHFEEMFBN, [Optional] Vector3? MMEIDGMCHNK, [Optional] Vector3? AAJHBKOGBPE, bool LMFOHMLBOCO = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010C52 RID: 68690 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010C52")]
[Address(RVA = "0x1E56640", Offset = "0x1E55040", VA = "0x181E56640")]
public void OPEMIFENIJM(ANECMOONIPJ<T> LBAGLOKOJBH, MakerPen DGEJNGNOELG, bool IBHFHCKDLJE, T HFGIBBKCNNG, Vector3 MMEIDGMCHNK, Vector3 AAJHBKOGBPE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010C53 RID: 68691 RVA: 0x003F2BD4 File Offset: 0x003F0DD4
[Token(Token = "0x6010C53")]
[Address(RVA = "0x1E55B20", Offset = "0x1E54520", VA = "0x181E55B20")]
public void ILBLJFNGAHK(ANECMOONIPJ<T> LBAGLOKOJBH, T NLNHFEEMFBN)
{
int num = 0;
if (num < NLNHFEEMFBN)
{
num += num;
if (num != NLNHFEEMFBN)
{
num++;
}
}
bool flag;
if (flag)
{
if (num < typeof(ANECMOONIPJ<T>).TypeHandle)
{
num += num;
if (num == typeof(ANECMOONIPJ<T>).TypeHandle)
{
int num2;
num2 += num2;
num2 += 11;
num2 += 19;
int num3 = 0;
this.CDCKNDAMPHP(num3);
if (num2 < num3)
{
num2 += num2;
if (num2 != num3)
{
num2++;
}
}
num2 += 13;
num2 += 19;
throw new NullReferenceException();
}
num++;
}
string text = this.ToString();
}
}
// Token: 0x06010C54 RID: 68692 RVA: 0x003F2CB4 File Offset: 0x003F0EB4
[Token(Token = "0x6010C54")]
[Address(RVA = "0x1E55940", Offset = "0x1E54340", VA = "0x181E55940")]
public void FCJDJCLFBIH(NCBACKFHCJK AMGELIOMOPO, ANECMOONIPJ<T> LBAGLOKOJBH)
{
CMHJJGKEICG cmhjjgkeicg;
if (0 != 0 && cmhjjgkeicg != 0)
{
int num = 0;
bool flag;
if (flag)
{
this.ILBLJFNGAHK(LBAGLOKOJBH, num);
}
}
}
// Token: 0x06010C55 RID: 68693 RVA: 0x003F2CE0 File Offset: 0x003F0EE0
[Token(Token = "0x6010C55")]
[Address(RVA = "0x1E58250", Offset = "0x1E56C50", VA = "0x181E58250")]
protected OEMPFDDKANC()
{
}
// Token: 0x0400B25F RID: 45663
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B25F")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> HGAPKPGLFED;
// Token: 0x0400B260 RID: 45664
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B260")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> NPBADMGBNOP;
// Token: 0x0400B261 RID: 45665
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B261")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> HKPHDINEBCC;
// Token: 0x0400B262 RID: 45666
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B262")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> MJIBIDJIJNL;
// Token: 0x0400B263 RID: 45667
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B263")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> LEFJOBONKNJ;
// Token: 0x0400B264 RID: 45668
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B264")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> AHJBMGDIOGN;
// Token: 0x0400B265 RID: 45669
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B265")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> IMLNICBBKNP;
// Token: 0x0400B266 RID: 45670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B266")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> APBMOIJLGGM;
// Token: 0x0400B267 RID: 45671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B267")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> ONFHPLOFJIA;
// Token: 0x0400B268 RID: 45672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B268")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> GGFHPIDLLBG;
// Token: 0x0400B269 RID: 45673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B269")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> JMONFONNEPA;
// Token: 0x0400B26A RID: 45674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B26A")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> IHGOLBILBDJ;
// Token: 0x0400B26B RID: 45675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B26B")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> DBPFPPELDAL;
// Token: 0x0400B26C RID: 45676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B26C")]
public readonly ActionEvent<OEMPFDDKANC<T>.BJPMFNPGKIP> MOOLBJLHGOF;
// Token: 0x0400B26D RID: 45677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B26D")]
protected bool OBDLNFPFCLK;
// Token: 0x0400B270 RID: 45680
[Token(Token = "0x400B270")]
protected const float NOOJNPKHILA = 1.5f;
// Token: 0x0400B271 RID: 45681
[Token(Token = "0x400B271")]
protected const float AGIACGOGLPK = 0.3f;
// Token: 0x0400B272 RID: 45682
[Token(Token = "0x400B272")]
protected const float FIIANCDFKJJ = 0.25f;
// Token: 0x0400B273 RID: 45683
[Token(Token = "0x400B273")]
protected const float BDHPGHHDIDK = 0.35f;
// Token: 0x0400B274 RID: 45684
[Token(Token = "0x400B274")]
protected const float NFKHOKAEEBH = 0.4f;
// Token: 0x0400B275 RID: 45685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B275")]
private Vector3 IEDNAMFNIGE;
// Token: 0x0400B276 RID: 45686
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B276")]
private Vector3 CMNFOELMEDC;
// Token: 0x0400B277 RID: 45687
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B277")]
private bool CBHMNNAINHM;
// Token: 0x0400B278 RID: 45688
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B278")]
private bool KJDHMJPNDCK;
// Token: 0x0400B279 RID: 45689
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B279")]
private bool EOODGPDJCEG;
// Token: 0x0400B27A RID: 45690
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B27A")]
private bool HKAKOEJNHEJ;
// Token: 0x0400B27B RID: 45691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B27B")]
private float KFCCJLJJNGA;
// Token: 0x0400B27C RID: 45692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B27C")]
protected float LKHACOLGBPA;
// Token: 0x020025DF RID: 9695
[Token(Token = "0x20025DF")]
public struct BJPMFNPGKIP
{
// Token: 0x06010C56 RID: 68694 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010C56")]
[Address(RVA = "0x25F3C0", Offset = "0x25E7C0", VA = "0x18025F3C0")]
public BJPMFNPGKIP(T currentHit, T origHit, Vector3 currentHitPos, Vector3 origHitPos)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400B27D RID: 45693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B27D")]
public T IENJNMGNILO;
// Token: 0x0400B27E RID: 45694
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B27E")]
public T BPACMLMBMEJ;
// Token: 0x0400B27F RID: 45695
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B27F")]
public Vector3 GFMPNDIELKE;
// Token: 0x0400B280 RID: 45696
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B280")]
public Vector3 IEDNAMFNIGE;
}
// Token: 0x020025E0 RID: 9696
[Token(Token = "0x20025E0")]
public sealed class CEMDGCKPGAF : MulticastDelegate
{
// Token: 0x06010C57 RID: 68695 RVA: 0x003F2CF4 File Offset: 0x003F0EF4
[Token(Token = "0x6010C57")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public CEMDGCKPGAF(object @object, IntPtr method)
{
}
// Token: 0x06010C58 RID: 68696 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010C58")]
[Address(RVA = "0x1E4FCF0", Offset = "0x1E4E6F0", VA = "0x181E4FCF0", Slot = "13")]
public void Invoke(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010C59 RID: 68697 RVA: 0x003F2D04 File Offset: 0x003F0F04
[Token(Token = "0x6010C59")]
[Address(RVA = "0x1E4FC60", Offset = "0x1E4E660", VA = "0x181E4FC60", Slot = "14")]
public IAsyncResult BeginInvoke(OEMPFDDKANC<T>.BJPMFNPGKIP OEKEOCOGKMG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06010C5A RID: 68698 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010C5A")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}