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

759 lines
29 KiB
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x02001CDD RID: 7389
[Token(Token = "0x2001CDD")]
[StructLayout(3)]
public class IBHOLFCLKFB
{
// Token: 0x0600C6DA RID: 50906 RVA: 0x002F1718 File Offset: 0x002EF918
[Token(Token = "0x600C6DA")]
[Address(RVA = "0x1346FB0", Offset = "0x13459B0", VA = "0x181346FB0")]
public IBHOLFCLKFB(bool isAdditive)
{
List<IBHOLFCLKFB.EKKNBIIGHEK> list = new List();
this.LBLJBDBEMGE = list;
List<int> list2 = new List();
this.KKMKMNBLNBC = list2;
List<PlayerAnimationEvent.AMFDDDEAAOE> list3 = new List();
this.ECJKCCEGLJF = list3;
base..ctor();
this.OGNEEOLFMHI = isAdditive;
}
// Token: 0x0600C6DB RID: 50907 RVA: 0x002F175C File Offset: 0x002EF95C
[Token(Token = "0x600C6DB")]
[Address(RVA = "0x1346960", Offset = "0x1345360", VA = "0x181346960")]
public void OOHNOAJBBAA(IBHOLFCLKFB.CINMKCEDCPG KDMGDPJLIBN)
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc = this.INODPMFCKPC;
if (inodpmfckpc != 0)
{
IBHOLFCLKFB.CINMKCEDCPG bdogndfplli = inodpmfckpc.BDOGNDFPLLI;
if (inodpmfckpc != 0)
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc2 = this.INODPMFCKPC;
if (inodpmfckpc == 0)
{
if (inodpmfckpc2 != 0 || inodpmfckpc2 != 0 || inodpmfckpc2.BDOGNDFPLLI.DLLDBDFNCPK.RightHandMask == 0f)
{
IBHOLFCLKFB.HNBPODGKDNA hnbpodgkdna;
this.INODPMFCKPC = hnbpodgkdna;
}
return;
}
}
}
if (this.INODPMFCKPC != 0)
{
bool flag;
while (flag)
{
}
}
while (this.INODPMFCKPC == (ulong)0L)
{
}
Vector3 rotationWeight = KDMGDPJLIBN.CIPJHAFNOBL.RotationWeight;
if (KDMGDPJLIBN.JGGMJFMGMPB)
{
}
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc3 = this.INODPMFCKPC;
int num = 0;
float num2 = inodpmfckpc3.MBPHDBJIFHN;
float num3 = Mathf.Min(num2, num2);
num2 = num3;
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc4 = this.INODPMFCKPC;
num3 = num2;
num2 = Mathf.Max(num3, num2);
this.LBLJBDBEMGE.Add(num);
throw new NullReferenceException();
}
// Token: 0x0600C6DC RID: 50908 RVA: 0x002F1830 File Offset: 0x002EFA30
[Token(Token = "0x600C6DC")]
[Address(RVA = "0x13463B0", Offset = "0x1344DB0", VA = "0x1813463B0")]
public void EIOHJEDGICK(bool BJCCNKDCPMJ)
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc = this.INODPMFCKPC;
IBHOLFCLKFB.CINMKCEDCPG bdogndfplli = inodpmfckpc.BDOGNDFPLLI;
object lhomkminchh = inodpmfckpc.BDOGNDFPLLI.LHOMKMINCHH;
float bpnofhafggc = inodpmfckpc.BDOGNDFPLLI.BPNOFHAFGGC;
bool jggmjfmgmpb = inodpmfckpc.BDOGNDFPLLI.JGGMJFMGMPB;
Vector3 rotationWeight = inodpmfckpc.BDOGNDFPLLI.CIPJHAFNOBL.RotationWeight;
bool ogneeolfmhi = this.OGNEEOLFMHI;
IBHOLFCLKFB.HNBPODGKDNA hnbpodgkdna = new IBHOLFCLKFB.HNBPODGKDNA(bdogndfplli, ogneeolfmhi);
this.INODPMFCKPC = hnbpodgkdna;
}
// Token: 0x0600C6DD RID: 50909 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C6DD")]
[Address(RVA = "0x1345380", Offset = "0x1343D80", VA = "0x181345380")]
public bool BALOKJMBNIN(float POGAEJIEPIM, out IBHOLFCLKFB.OIGPIGKHOPI DGFOAAGEKJO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C6DE RID: 50910 RVA: 0x002F18A8 File Offset: 0x002EFAA8
[Token(Token = "0x600C6DE")]
[Address(RVA = "0x1346F50", Offset = "0x1345950", VA = "0x181346F50")]
public bool PINOKONDKMH(object LHOMKMINCHH)
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc = this.INODPMFCKPC;
if (inodpmfckpc != 0)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600C6DF RID: 50911 RVA: 0x002F18D8 File Offset: 0x002EFAD8
[Token(Token = "0x600C6DF")]
[Address(RVA = "0x1346530", Offset = "0x1344F30", VA = "0x181346530")]
public bool IALPIEDKJGH(NIPBJGMMMEF IGBNEFLEGNO, bool LGHFIDJKEAL)
{
bool flag;
return flag;
}
// Token: 0x0600C6E0 RID: 50912 RVA: 0x002F18EC File Offset: 0x002EFAEC
[Token(Token = "0x600C6E0")]
[Address(RVA = "0x13465D0", Offset = "0x1344FD0", VA = "0x1813465D0")]
public bool IALPIEDKJGH(CCICBIOHEMC IGBNEFLEGNO, bool LGHFIDJKEAL, float AGGDNKNNAMI)
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc = this.INODPMFCKPC;
if (inodpmfckpc != 0)
{
IBHOLFCLKFB.CINMKCEDCPG bdogndfplli = inodpmfckpc.BDOGNDFPLLI;
float num = this.INODPMFCKPC.MBPHDBJIFHN;
}
throw new NullReferenceException();
}
// Token: 0x0600C6E1 RID: 50913 RVA: 0x002F1920 File Offset: 0x002EFB20
[Token(Token = "0x600C6E1")]
[Address(RVA = "0x1346390", Offset = "0x1344D90", VA = "0x181346390")]
public float EHHKLBONMBK()
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc = this.INODPMFCKPC;
if (inodpmfckpc != 0)
{
return inodpmfckpc.<LEAMLNMLMBL>k__BackingField;
}
}
// Token: 0x0600C6E2 RID: 50914 RVA: 0x002F1940 File Offset: 0x002EFB40
[Token(Token = "0x600C6E2")]
[Address(RVA = "0x13468A0", Offset = "0x13452A0", VA = "0x1813468A0")]
public float JHBMIAGPAML()
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc = this.INODPMFCKPC;
if (inodpmfckpc != 0 && inodpmfckpc.BDOGNDFPLLI != 0)
{
IBHOLFCLKFB.HNBPODGKDNA inodpmfckpc2 = this.INODPMFCKPC;
float num;
return num;
}
throw new NullReferenceException();
}
// Token: 0x0600C6E3 RID: 50915 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C6E3")]
[Address(RVA = "0x1346290", Offset = "0x1344C90", VA = "0x181346290")]
public bool EBJOFGPGEGK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C6E4 RID: 50916 RVA: 0x002F1974 File Offset: 0x002EFB74
[Token(Token = "0x600C6E4")]
[Address(RVA = "0x1346690", Offset = "0x1345090", VA = "0x181346690")]
private void IIIAOONDAGN(int EFBDCIJMFGD, float POGAEJIEPIM, List<PlayerAnimationEvent.AMFDDDEAAOE> ACJFGIEHKDA, out ACHNJMAHALI CNOGINOPPCH, out DNPBEIHEICL CJFHOAAMIJA, out float GMCJKMAMGMN, out float BALCEOACPHB, out BodyAnimationMask DLLDBDFNCPK)
{
List<IBHOLFCLKFB.EKKNBIIGHEK> lbljbdbemge = this.LBLJBDBEMGE;
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
num += num;
float num2 = Mathf.SmoothStep((float)0, 1f, 1f);
List<IBHOLFCLKFB.EKKNBIIGHEK> lbljbdbemge2 = this.LBLJBDBEMGE;
}
// Token: 0x04008395 RID: 33685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008395")]
private readonly bool OGNEEOLFMHI;
// Token: 0x04008396 RID: 33686
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008396")]
private IBHOLFCLKFB.HNBPODGKDNA INODPMFCKPC;
// Token: 0x04008397 RID: 33687
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008397")]
private List<IBHOLFCLKFB.EKKNBIIGHEK> LBLJBDBEMGE;
// Token: 0x04008398 RID: 33688
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008398")]
private List<int> KKMKMNBLNBC;
// Token: 0x04008399 RID: 33689
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008399")]
private List<PlayerAnimationEvent.AMFDDDEAAOE> ECJKCCEGLJF;
// Token: 0x02001CDE RID: 7390
[Token(Token = "0x2001CDE")]
public sealed class GBBIBLFGBJO : MulticastDelegate
{
// Token: 0x0600C6E5 RID: 50917 RVA: 0x002F19C4 File Offset: 0x002EFBC4
[Token(Token = "0x600C6E5")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public GBBIBLFGBJO(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600C6E6 RID: 50918 RVA: 0x002F19E0 File Offset: 0x002EFBE0
[Token(Token = "0x600C6E6")]
[Address(RVA = "0x1340070", Offset = "0x133EA70", VA = "0x181340070", Slot = "13")]
public void Invoke(ACHNJMAHALI CNOGINOPPCH, DNPBEIHEICL CJFHOAAMIJA, float GMCJKMAMGMN, List<PlayerAnimationEvent.AMFDDDEAAOE> ECJKCCEGLJF)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 != (uint)0)
{
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
float w = CNOGINOPPCH.CPBIELIDPBI.Rotation.w;
ONOGGLDMANI fhcniffcjlb = CJFHOAAMIJA.FHCNIFFCJLB;
float codofndjlnp = CNOGINOPPCH.CODOFNDJLNP;
@delegate.method_ptr = fhcniffcjlb;
@delegate.m_target = codofndjlnp;
float w2 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
@delegate.delegate_trampoline = fhcniffcjlb;
PlayerAnimationFrameTransform enoneadfacp = CNOGINOPPCH.ENONEADFACP;
@delegate.method_code = (IntPtr)w2;
float y = CNOGINOPPCH.ENONEADFACP.Rotation.y;
@delegate.original_method_info = enoneadfacp;
@delegate.method_is_virtual = y != null;
float z = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
}
uint num4;
float w9;
if (@delegate.method_info != num4)
{
if (delegate2 != 0)
{
}
float w3;
PlayerAnimationFrameTransform enoneadfacp2;
if (delegate2 == 0)
{
w3 = CNOGINOPPCH.CPBIELIDPBI.Rotation.w;
ONOGGLDMANI fhcniffcjlb2 = CJFHOAAMIJA.FHCNIFFCJLB;
float codofndjlnp2 = CNOGINOPPCH.CODOFNDJLNP;
@delegate.method_ptr = fhcniffcjlb2;
@delegate.m_target = codofndjlnp2;
float w4 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
@delegate.delegate_trampoline = fhcniffcjlb2;
enoneadfacp2 = CNOGINOPPCH.ENONEADFACP;
@delegate.method_code = (IntPtr)w4;
float y2 = CNOGINOPPCH.ENONEADFACP.Rotation.y;
@delegate.original_method_info = enoneadfacp2;
@delegate.method_is_virtual = y2 != null;
float z2 = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
}
ONOGGLDMANI fhcniffcjlb4;
if (w3 != 0f)
{
float w5 = CNOGINOPPCH.CPBIELIDPBI.Rotation.w;
ONOGGLDMANI fhcniffcjlb3;
if (w3 != 0f)
{
MethodInfo method_info = @delegate.method_info;
float codofndjlnp3 = CNOGINOPPCH.CODOFNDJLNP;
@delegate.method_ptr = enoneadfacp2;
@delegate.m_target = codofndjlnp3;
float w6 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
@delegate.delegate_trampoline = enoneadfacp2;
PlayerAnimationFrameTransform enoneadfacp3 = CNOGINOPPCH.ENONEADFACP;
@delegate.method_code = (IntPtr)w6;
float y3 = CNOGINOPPCH.ENONEADFACP.Rotation.y;
@delegate.original_method_info = enoneadfacp3;
@delegate.method_is_virtual = y3 != null;
float z3 = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
@delegate.method_ptr = enoneadfacp3;
@delegate.m_target = w5;
int num5 = 0;
num5 += num5;
num5++;
fhcniffcjlb3 = CJFHOAAMIJA.FHCNIFFCJLB;
delegate2.method_ptr = fhcniffcjlb3;
delegate2.delegate_trampoline = fhcniffcjlb3;
delegate2.original_method_info = fhcniffcjlb3;
num5 += num5;
num5 += method_info;
num5 += 19;
}
float codofndjlnp4 = CNOGINOPPCH.CODOFNDJLNP;
delegate2.method_ptr = fhcniffcjlb3;
delegate2.m_target = codofndjlnp4;
float w7 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
delegate2.delegate_trampoline = fhcniffcjlb3;
PlayerAnimationFrameTransform enoneadfacp4 = CNOGINOPPCH.ENONEADFACP;
delegate2.method_code = (IntPtr)w7;
float y4 = CNOGINOPPCH.ENONEADFACP.Rotation.y;
delegate2.original_method_info = enoneadfacp4;
delegate2.method_is_virtual = y4 != null;
float z4 = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
MethodInfo methodInfo = @delegate.method_info;
methodInfo += methodInfo;
fhcniffcjlb4 = CJFHOAAMIJA.FHCNIFFCJLB;
float y5 = CJFHOAAMIJA.FHCNIFFCJLB.ELJIEKONIIO.y;
}
float num6 = CNOGINOPPCH.CPBIELIDPBI.Rotation.w;
MethodInfo method_info2 = @delegate.method_info;
float codofndjlnp5 = CNOGINOPPCH.CODOFNDJLNP;
delegate2.method_ptr = fhcniffcjlb4;
delegate2.m_target = codofndjlnp5;
float w8 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
delegate2.delegate_trampoline = fhcniffcjlb4;
PlayerAnimationFrameTransform enoneadfacp5 = CNOGINOPPCH.ENONEADFACP;
delegate2.method_code = (IntPtr)w8;
float y6 = CNOGINOPPCH.ENONEADFACP.Rotation.y;
delegate2.original_method_info = enoneadfacp5;
delegate2.method_is_virtual = y6 != null;
float z5 = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
int num7 = 0;
num7 += num7;
num7++;
ONOGGLDMANI fhcniffcjlb5 = CJFHOAAMIJA.FHCNIFFCJLB;
delegate2.method_ptr = fhcniffcjlb5;
delegate2.delegate_trampoline = fhcniffcjlb5;
delegate2.original_method_info = fhcniffcjlb5;
num6 += num6;
num7 += method_info2;
num7 += 19;
w9 = CNOGINOPPCH.CPBIELIDPBI.Rotation.w;
MethodInfo method_info3 = @delegate.method_info;
ONOGGLDMANI fhcniffcjlb6 = CJFHOAAMIJA.FHCNIFFCJLB;
float codofndjlnp6 = CNOGINOPPCH.CODOFNDJLNP;
delegate2.method_ptr = fhcniffcjlb6;
delegate2.m_target = codofndjlnp6;
float w10 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
delegate2.delegate_trampoline = fhcniffcjlb6;
PlayerAnimationFrameTransform enoneadfacp6 = CNOGINOPPCH.ENONEADFACP;
delegate2.method_code = (IntPtr)w10;
float y7 = CNOGINOPPCH.ENONEADFACP.Rotation.y;
delegate2.original_method_info = enoneadfacp6;
delegate2.method_is_virtual = y7 != null;
float z6 = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
}
if (delegate2 != 0 || w9 != 0f)
{
}
float w11 = CNOGINOPPCH.CPBIELIDPBI.Rotation.w;
ONOGGLDMANI fhcniffcjlb7 = CJFHOAAMIJA.FHCNIFFCJLB;
float codofndjlnp7 = CNOGINOPPCH.CODOFNDJLNP;
float w12 = CNOGINOPPCH.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp7 = CNOGINOPPCH.ENONEADFACP;
float y8 = CNOGINOPPCH.ENONEADFACP.Rotation.y;
float z7 = CNOGINOPPCH.EAFCPPAEHJA.Rotation.z;
num++;
}
}
// Token: 0x0600C6E7 RID: 50919 RVA: 0x002F1F14 File Offset: 0x002F0114
[Token(Token = "0x600C6E7")]
[Address(RVA = "0x133FFA0", Offset = "0x133E9A0", VA = "0x18133FFA0", Slot = "14")]
public IAsyncResult BeginInvoke(ACHNJMAHALI CNOGINOPPCH, DNPBEIHEICL CJFHOAAMIJA, float GMCJKMAMGMN, List<PlayerAnimationEvent.AMFDDDEAAOE> ECJKCCEGLJF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600C6E8 RID: 50920 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C6E8")]
[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.");
}
}
// Token: 0x02001CDF RID: 7391
[Token(Token = "0x2001CDF")]
public struct CINMKCEDCPG
{
// Token: 0x17001F00 RID: 7936
// (get) Token: 0x0600C6E9 RID: 50921 RVA: 0x002F1F24 File Offset: 0x002F0124
[Token(Token = "0x17001F00")]
public static IBHOLFCLKFB.CINMKCEDCPG EDLIKGJFHAP
{
[Token(Token = "0x600C6E9")]
[Address(RVA = "0x133F7F0", Offset = "0x133E1F0", VA = "0x18133F7F0")]
get
{
/*
An exception occurred when decompiling this method (0600C6E9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IBHOLFCLKFB/CINMKCEDCPG IBHOLFCLKFB/CINMKCEDCPG::LGLOGHHLBPO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:AdditiveAnimationWeight(var_1_07, ldsfld:AdditiveAnimationWeight(AdditiveAnimationWeight::Zero))
}
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: 0x0600C6EA RID: 50922 RVA: 0x002F1F38 File Offset: 0x002F0138
[Token(Token = "0x600C6EA")]
[Address(RVA = "0x133F930", Offset = "0x133E330", VA = "0x18133F930")]
public static IBHOLFCLKFB.CINMKCEDCPG OCJJLBLNMKA(NIPBJGMMMEF OLLHMHNPOPL)
{
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
throw new NullReferenceException();
}
// Token: 0x0600C6EB RID: 50923 RVA: 0x002F1F50 File Offset: 0x002F0150
[Token(Token = "0x600C6EB")]
[Address(RVA = "0x133FB00", Offset = "0x133E500", VA = "0x18133FB00")]
public static IBHOLFCLKFB.CINMKCEDCPG OCJJLBLNMKA(PPJDHPGFKMK OLLHMHNPOPL)
{
int num = 0;
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
OLLHMHNPOPL.IGBNEFLEGNO = num;
throw new NullReferenceException();
}
// Token: 0x0400839A RID: 33690
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400839A")]
public CCICBIOHEMC IGBNEFLEGNO;
// Token: 0x0400839B RID: 33691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400839B")]
public int JMHKMOACHDG;
// Token: 0x0400839C RID: 33692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400839C")]
public object LHOMKMINCHH;
// Token: 0x0400839D RID: 33693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400839D")]
public float HHBJCEHOILD;
// Token: 0x0400839E RID: 33694
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400839E")]
public float IIOCPMAMBFL;
// Token: 0x0400839F RID: 33695
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400839F")]
public float BPNOFHAFGGC;
// Token: 0x040083A0 RID: 33696
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x40083A0")]
public float LAEIPNHKIEG;
// Token: 0x040083A1 RID: 33697
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40083A1")]
public float JODPOANPJNK;
// Token: 0x040083A2 RID: 33698
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40083A2")]
public bool LGHFIDJKEAL;
// Token: 0x040083A3 RID: 33699
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")]
[Token(Token = "0x40083A3")]
public bool IOOAMNLKLGP;
// Token: 0x040083A4 RID: 33700
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E")]
[Token(Token = "0x40083A4")]
public bool HACBLOEDAAG;
// Token: 0x040083A5 RID: 33701
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F")]
[Token(Token = "0x40083A5")]
public bool KMNHDGCACPG;
// Token: 0x040083A6 RID: 33702
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40083A6")]
public bool JGGMJFMGMPB;
// Token: 0x040083A7 RID: 33703
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x40083A7")]
public AdditiveAnimationWeight CIPJHAFNOBL;
// Token: 0x040083A8 RID: 33704
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40083A8")]
public BodyAnimationMask DLLDBDFNCPK;
}
// Token: 0x02001CE0 RID: 7392
[Token(Token = "0x2001CE0")]
public readonly struct OIGPIGKHOPI
{
// Token: 0x0600C6EC RID: 50924 RVA: 0x002F1F74 File Offset: 0x002F0174
[Token(Token = "0x600C6EC")]
[Address(RVA = "0x2309C0", Offset = "0x22FDC0", VA = "0x1802309C0")]
public OIGPIGKHOPI(int priority, ACHNJMAHALI frame, DNPBEIHEICL frameVelocity, float rootMotionDisplacement, List<PlayerAnimationEvent.AMFDDDEAAOE> animationEvents, BodyAnimationMask pitchAnimationMask)
{
float w = frame.CPBIELIDPBI.Rotation.w;
float codofndjlnp = frame.CODOFNDJLNP;
float w2 = frame.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp = frame.ENONEADFACP;
this.CNOGINOPPCH.ENONEADFACP = w2;
float y = frame.ENONEADFACP.Rotation.y;
this.CNOGINOPPCH.ENONEADFACP.Rotation.y = enoneadfacp;
float z = frame.EAFCPPAEHJA.Rotation.z;
this.CNOGINOPPCH.EAFCPPAEHJA.Rotation.z = y;
this.CNOGINOPPCH.CPBIELIDPBI.Rotation.w = y;
this.DLLDBDFNCPK.RightHandMask = (float)0;
ONOGGLDMANI fhcniffcjlb = frameVelocity.FHCNIFFCJLB;
float y2 = frameVelocity.FHCNIFFCJLB.ELJIEKONIIO.y;
this.CJFHOAAMIJA.FHCNIFFCJLB.ELJIEKONIIO.y = fhcniffcjlb;
this.DLLDBDFNCPK = 0;
this.GMCJKMAMGMN = fhcniffcjlb;
}
// Token: 0x17001F01 RID: 7937
// (get) Token: 0x0600C6ED RID: 50925 RVA: 0x002F2074 File Offset: 0x002F0274
[Token(Token = "0x17001F01")]
public static IBHOLFCLKFB.OIGPIGKHOPI JMIGKJPPFND
{
[Token(Token = "0x600C6ED")]
[Address(RVA = "0x13589C0", Offset = "0x13573C0", VA = "0x1813589C0")]
get
{
}
}
// Token: 0x040083A9 RID: 33705
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40083A9")]
public readonly int JMHKMOACHDG;
// Token: 0x040083AA RID: 33706
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x40083AA")]
public readonly ACHNJMAHALI CNOGINOPPCH;
// Token: 0x040083AB RID: 33707
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40083AB")]
public readonly DNPBEIHEICL CJFHOAAMIJA;
// Token: 0x040083AC RID: 33708
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x40083AC")]
public readonly float GMCJKMAMGMN;
// Token: 0x040083AD RID: 33709
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40083AD")]
public readonly List<PlayerAnimationEvent.AMFDDDEAAOE> ECJKCCEGLJF;
// Token: 0x040083AE RID: 33710
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x40083AE")]
public readonly BodyAnimationMask DLLDBDFNCPK;
}
// Token: 0x02001CE1 RID: 7393
[Token(Token = "0x2001CE1")]
private struct EKKNBIIGHEK
{
// Token: 0x040083AF RID: 33711
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40083AF")]
public IBHOLFCLKFB.HNBPODGKDNA EPKMFEFCFNL;
// Token: 0x040083B0 RID: 33712
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40083B0")]
public float OKFCHCDDGCP;
// Token: 0x040083B1 RID: 33713
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x40083B1")]
public float DNMKNNDJOEF;
}
// Token: 0x02001CE2 RID: 7394
[Token(Token = "0x2001CE2")]
private class HNBPODGKDNA
{
// Token: 0x17001F02 RID: 7938
// (get) Token: 0x0600C6EE RID: 50926 RVA: 0x002F2084 File Offset: 0x002F0284
// (set) Token: 0x0600C6EF RID: 50927 RVA: 0x002F2098 File Offset: 0x002F0298
[Token(Token = "0x17001F02")]
public float GFNLGIFNEEE
{
[Token(Token = "0x600C6EE")]
[Address(RVA = "0x57B8F0", Offset = "0x57A2F0", VA = "0x18057B8F0")]
get;
[Token(Token = "0x600C6EF")]
[Address(RVA = "0x57B920", Offset = "0x57A320", VA = "0x18057B920")]
set;
}
// Token: 0x17001F03 RID: 7939
// (get) Token: 0x0600C6F0 RID: 50928 RVA: 0x002F20AC File Offset: 0x002F02AC
[Token(Token = "0x17001F03")]
public float MBPHDBJIFHN
{
[Token(Token = "0x600C6F0")]
[Address(RVA = "0x1340CF0", Offset = "0x133F6F0", VA = "0x181340CF0")]
get
{
float num = Mathf.Clamp01(1f);
IBHOLFCLKFB.CINMKCEDCPG bdogndfplli = this.BDOGNDFPLLI;
return num;
}
}
// Token: 0x0600C6F1 RID: 50929 RVA: 0x002F20D4 File Offset: 0x002F02D4
[Token(Token = "0x600C6F1")]
[Address(RVA = "0x1341640", Offset = "0x1340040", VA = "0x181341640")]
public HNBPODGKDNA(IBHOLFCLKFB.CINMKCEDCPG parameters, bool isAdditive)
{
this.EOLMFDFHOGC = isAdditive;
object lhomkminchh = parameters.LHOMKMINCHH;
float bpnofhafggc = parameters.BPNOFHAFGGC;
this.BDOGNDFPLLI.LHOMKMINCHH = lhomkminchh;
bool jggmjfmgmpb = parameters.JGGMJFMGMPB;
this.BDOGNDFPLLI.BPNOFHAFGGC = bpnofhafggc;
Vector3 rotationWeight = parameters.CIPJHAFNOBL.RotationWeight;
this.BDOGNDFPLLI.JGGMJFMGMPB = jggmjfmgmpb;
this.BDOGNDFPLLI.CIPJHAFNOBL.RotationWeight = rotationWeight;
if (!isAdditive)
{
this.GFNLGIFNEEE = 0f;
return;
}
float bpnofhafggc2 = parameters.BPNOFHAFGGC;
float bpnofhafggc3 = parameters.BPNOFHAFGGC;
float num;
this.GFNLGIFNEEE = num;
throw new NullReferenceException();
}
// Token: 0x0600C6F2 RID: 50930 RVA: 0x002F2174 File Offset: 0x002F0374
[Token(Token = "0x600C6F2")]
[Address(RVA = "0x1340E10", Offset = "0x133F810", VA = "0x181340E10")]
public void OPEMIFENIJM(float POGAEJIEPIM, List<PlayerAnimationEvent.AMFDDDEAAOE> ACJFGIEHKDA, out ACHNJMAHALI CNOGINOPPCH, out DNPBEIHEICL CJFHOAAMIJA, out float GMCJKMAMGMN, out BodyAnimationMask DLLDBDFNCPK)
{
/*
An exception occurred when decompiling this method (0600C6F2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void IBHOLFCLKFB/HNBPODGKDNA::OPEMIFENIJM(System.Single,System.Collections.Generic.List`1<RecRoom.PlayerAnimationEvent/AMFDDDEAAOE>,ACHNJMAHALI&,DNPBEIHEICL&,System.Single&,RecRoom.BodyAnimationMask&)
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
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 117
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: 0x0600C6F3 RID: 50931 RVA: 0x002F238C File Offset: 0x002F058C
[Token(Token = "0x600C6F3")]
[Address(RVA = "0x1340C70", Offset = "0x133F670", VA = "0x181340C70")]
public bool GNDDCCLOHCE(IBHOLFCLKFB.HNBPODGKDNA HKDHCKLBEBL)
{
if (HKDHCKLBEBL.BDOGNDFPLLI != 0)
{
IBHOLFCLKFB.CINMKCEDCPG bdogndfplli = this.BDOGNDFPLLI;
bool lghfidjkeal = HKDHCKLBEBL.BDOGNDFPLLI.LGHFIDJKEAL;
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600C6F4 RID: 50932 RVA: 0x002F23C0 File Offset: 0x002F05C0
[Token(Token = "0x600C6F4")]
[Address(RVA = "0x1340D80", Offset = "0x133F780", VA = "0x181340D80")]
public bool MIBPDNPGPHP(CCICBIOHEMC IGBNEFLEGNO, bool LGHFIDJKEAL)
{
IBHOLFCLKFB.CINMKCEDCPG bdogndfplli = this.BDOGNDFPLLI;
return true;
}
// Token: 0x040083B2 RID: 33714
[Token(Token = "0x40083B2")]
private const float OIADNMEGBPB = 0.1f;
// Token: 0x040083B4 RID: 33716
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40083B4")]
public readonly IBHOLFCLKFB.CINMKCEDCPG BDOGNDFPLLI;
// Token: 0x040083B5 RID: 33717
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40083B5")]
public readonly bool EOLMFDFHOGC;
// Token: 0x040083B6 RID: 33718
[global::Cpp2IlInjected.FieldOffset(Offset = "0x71")]
[Token(Token = "0x40083B6")]
private bool NDHFPIPBJBH;
// Token: 0x040083B7 RID: 33719
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x40083B7")]
private ACHNJMAHALI CGPACHDCPBP;
// Token: 0x040083B8 RID: 33720
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x40083B8")]
private float AGLNBOIPKKO;
}
}