5947 lines
210 KiB
C#
5947 lines
210 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Avatars.Data.Runtime;
|
|
using RecRoom.Avatars.Data.Shared;
|
|
using RecRoom.Avatars.Face;
|
|
using RecRoom.Avatars.Outfit;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Rendering;
|
|
using Unity.Jobs;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using Valve.Newtonsoft.Json.Utilities;
|
|
|
|
namespace RecRoom.Avatars
|
|
{
|
|
// Token: 0x02002391 RID: 9105
|
|
[Token(Token = "0x2002391")]
|
|
[DisallowMultipleComponent]
|
|
public class PlayerAvatarDisplay : MonoBehaviour
|
|
{
|
|
// Token: 0x14000107 RID: 263
|
|
// (add) Token: 0x0600EA21 RID: 59937 RVA: 0x0035DEC8 File Offset: 0x0035C0C8
|
|
// (remove) Token: 0x0600EA22 RID: 59938 RVA: 0x0035DEF0 File Offset: 0x0035C0F0
|
|
[Token(Token = "0x14000107")]
|
|
public event Action HKEGDMNCKHM
|
|
{
|
|
[Token(Token = "0x600EA21")]
|
|
[Address(RVA = "0x11EF980", Offset = "0x11EE780", VA = "0x1811EF980")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action hkegdmnckhm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hkegdmnckhm = this.HKEGDMNCKHM;
|
|
@delegate = Delegate.Combine(hkegdmnckhm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hkegdmnckhm)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600EA22")]
|
|
[Address(RVA = "0x11F0080", Offset = "0x11EEE80", VA = "0x1811F0080")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action hkegdmnckhm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hkegdmnckhm = this.HKEGDMNCKHM;
|
|
@delegate = Delegate.Remove(hkegdmnckhm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hkegdmnckhm)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E2 RID: 9698
|
|
// (get) Token: 0x0600EA23 RID: 59939 RVA: 0x0035DF18 File Offset: 0x0035C118
|
|
// (set) Token: 0x0600EA24 RID: 59940 RVA: 0x0035DF2C File Offset: 0x0035C12C
|
|
[Token(Token = "0x170025E2")]
|
|
public string OOHEHCCEHDJ
|
|
{
|
|
[Token(Token = "0x600EA23")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get;
|
|
[Token(Token = "0x600EA24")]
|
|
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600EA25 RID: 59941 RVA: 0x0035DF40 File Offset: 0x0035C140
|
|
[Token(Token = "0x600EA25")]
|
|
[Address(RVA = "0x11EE6A0", Offset = "0x11ED4A0", VA = "0x1811EE6A0")]
|
|
public void SetDeformation(bool LIEDAELAEEH, bool BIHADPFDGEB)
|
|
{
|
|
if (this.LIEDAELAEEH != LIEDAELAEEH || this.BIHADPFDGEB != BIHADPFDGEB)
|
|
{
|
|
this.LIEDAELAEEH = LIEDAELAEEH;
|
|
this.BIHADPFDGEB = BIHADPFDGEB;
|
|
this.Rebuild();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E3 RID: 9699
|
|
// (get) Token: 0x0600EA26 RID: 59942 RVA: 0x0035DF74 File Offset: 0x0035C174
|
|
// (set) Token: 0x0600EA27 RID: 59943 RVA: 0x0035DF88 File Offset: 0x0035C188
|
|
[Token(Token = "0x170025E3")]
|
|
private CDJFFFCFLMF HEJOBDIDHCC
|
|
{
|
|
[Token(Token = "0x600EA26")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
|
get
|
|
{
|
|
return this.ILFHFELCEAC;
|
|
}
|
|
[Token(Token = "0x600EA27")]
|
|
[Address(RVA = "0x11E6B60", Offset = "0x11E5960", VA = "0x1811E6B60")]
|
|
set
|
|
{
|
|
if (this.ILFHFELCEAC == 0 || this.ILFHFELCEAC != 0)
|
|
{
|
|
}
|
|
this.ILFHFELCEAC = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E4 RID: 9700
|
|
// (get) Token: 0x0600EA28 RID: 59944 RVA: 0x0035DFB0 File Offset: 0x0035C1B0
|
|
[Token(Token = "0x170025E4")]
|
|
public bool HOIEIPLONFI
|
|
{
|
|
[Token(Token = "0x600EA28")]
|
|
[Address(RVA = "0x11F0010", Offset = "0x11EEE10", VA = "0x1811F0010")]
|
|
get
|
|
{
|
|
if (this.ILFHFELCEAC != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E5 RID: 9701
|
|
// (get) Token: 0x0600EA29 RID: 59945 RVA: 0x0035DFC8 File Offset: 0x0035C1C8
|
|
[Token(Token = "0x170025E5")]
|
|
public PlayerAvatarDisplayIgnoreEffect ALFEABCFLPH
|
|
{
|
|
[Token(Token = "0x600EA29")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
return this.ignoreEffect;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA2A RID: 59946 RVA: 0x0035DFDC File Offset: 0x0035C1DC
|
|
[Token(Token = "0x600EA2A")]
|
|
[Address(RVA = "0x11EAF20", Offset = "0x11E9D20", VA = "0x1811EAF20")]
|
|
private static Material PIHLGPOBGJN(Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> JOFPBPEKPEH, Material KDNJGHJOJFK, PlayerAvatarDisplay.GKOCFEALAPE BFMAGHBEBFO, PlayerAvatarDisplay.EIDOBNGIKOA IIIHHFCHNLN, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
|
{
|
|
int num = 0;
|
|
if (!JOFPBPEKPEH.TryGetValue(num, num))
|
|
{
|
|
Material material = global::UnityEngine.Object.Instantiate<Material>(KDNJGHJOJFK);
|
|
JOFPBPEKPEH[num] = material;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x170025E6 RID: 9702
|
|
// (get) Token: 0x0600EA2B RID: 59947 RVA: 0x0035E00C File Offset: 0x0035C20C
|
|
[Token(Token = "0x170025E6")]
|
|
private Material HCFKKLCCPII
|
|
{
|
|
[Token(Token = "0x600EA2B")]
|
|
[Address(RVA = "0x11E9970", Offset = "0x11E8770", VA = "0x1811E9970")]
|
|
get
|
|
{
|
|
Shader shader = this.uberShader;
|
|
int num = 0;
|
|
if (shader == num)
|
|
{
|
|
Shader shader2 = Shader.Find("Hidden/AG/Avatar-Batched");
|
|
this.uberShader = shader2;
|
|
global::UnityEngine.Debug.LogWarning(string.Format("{0} Avatar Uber Shader should be serialized! Tried to find it instead and found:\n {1}", this, shader2));
|
|
}
|
|
Material epckejgdegf = this.EPCKEJGDEGF;
|
|
int num2 = 0;
|
|
if (epckejgdegf == num2)
|
|
{
|
|
Shader shader3 = this.uberShader;
|
|
int num3 = 0;
|
|
if (shader3 != num3)
|
|
{
|
|
Material material = new Material(this.uberShader);
|
|
this.EPCKEJGDEGF = material;
|
|
return material;
|
|
}
|
|
}
|
|
return this.EPCKEJGDEGF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E7 RID: 9703
|
|
// (get) Token: 0x0600EA2C RID: 59948 RVA: 0x0035E09C File Offset: 0x0035C29C
|
|
[Token(Token = "0x170025E7")]
|
|
private Material AHKBBMJCHHK
|
|
{
|
|
[Token(Token = "0x600EA2C")]
|
|
[Address(RVA = "0x11E7BE0", Offset = "0x11E69E0", VA = "0x1811E7BE0")]
|
|
get
|
|
{
|
|
Material balbblikafk = this.BALBBLIKAFK;
|
|
int num = 0;
|
|
if (balbblikafk == num)
|
|
{
|
|
Material material = new Material(this.HCFKKLCCPII);
|
|
this.BALBBLIKAFK = material;
|
|
material.renderQueue = 1900;
|
|
}
|
|
return this.BALBBLIKAFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E8 RID: 9704
|
|
// (get) Token: 0x0600EA2D RID: 59949 RVA: 0x0035E0E8 File Offset: 0x0035C2E8
|
|
[Token(Token = "0x170025E8")]
|
|
public bool PONNGNBDLED
|
|
{
|
|
[Token(Token = "0x600EA2D")]
|
|
[Address(RVA = "0x11EFAC0", Offset = "0x11EE8C0", VA = "0x1811EFAC0")]
|
|
get
|
|
{
|
|
return this.LFJPAGANDCO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA2E RID: 59950 RVA: 0x0035E0FC File Offset: 0x0035C2FC
|
|
[Token(Token = "0x600EA2E")]
|
|
[Address(RVA = "0x11E6E50", Offset = "0x11E5C50", VA = "0x1811E6E50")]
|
|
private void EAADMKNGGBF()
|
|
{
|
|
if (!this.DIBOLJLGLNC)
|
|
{
|
|
if (this.NHPBIILGDKK == (ulong)0L)
|
|
{
|
|
FitMeshHemisphere @default = FitMeshHemisphere.Default;
|
|
this.NHPBIILGDKK = @default;
|
|
}
|
|
this.DIBOLJLGLNC = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025E9 RID: 9705
|
|
// (get) Token: 0x0600EA2F RID: 59951 RVA: 0x0035E134 File Offset: 0x0035C334
|
|
[Token(Token = "0x170025E9")]
|
|
public PlayerFacialAnimator MFMOOOFDFHJ
|
|
{
|
|
[Token(Token = "0x600EA2F")]
|
|
[Address(RVA = "0x6075D0", Offset = "0x6063D0", VA = "0x1806075D0")]
|
|
get
|
|
{
|
|
return this.facialAnimator;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025EA RID: 9706
|
|
// (get) Token: 0x0600EA30 RID: 59952 RVA: 0x0035E148 File Offset: 0x0035C348
|
|
[Token(Token = "0x170025EA")]
|
|
public PlayerAvatarDisplay.FNDPIKBCOHF[] EJPBJBOMJGB
|
|
{
|
|
[Token(Token = "0x600EA30")]
|
|
[Address(RVA = "0x11EFD30", Offset = "0x11EEB30", VA = "0x1811EFD30")]
|
|
get
|
|
{
|
|
PlayerAvatarDisplay.FNDPIKBCOHF[] bclohnmfghn = this.BCLOHNMFGHN;
|
|
if (bclohnmfghn == 0)
|
|
{
|
|
Transform transform = this.leftHandPointingRoot;
|
|
float z = Vector3.one.z;
|
|
float z2 = Vector3.one.z;
|
|
PlayerAvatarDisplay.FNDPIKBCOHF fndpikbcohf;
|
|
if (fndpikbcohf != 0)
|
|
{
|
|
}
|
|
PlayerAvatarDisplay.FNDPIKBCOHF[] array;
|
|
array[0] = fndpikbcohf;
|
|
Transform transform2 = this.rightHandPointingRoot;
|
|
float z3 = Vector3.one.z;
|
|
float z4 = Vector3.one.z;
|
|
PlayerAvatarDisplay.FNDPIKBCOHF fndpikbcohf2;
|
|
if (fndpikbcohf2 != 0)
|
|
{
|
|
}
|
|
array[1] = fndpikbcohf2;
|
|
this.BCLOHNMFGHN = array;
|
|
}
|
|
return bclohnmfghn;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025EB RID: 9707
|
|
// (get) Token: 0x0600EA31 RID: 59953 RVA: 0x0035E1C8 File Offset: 0x0035C3C8
|
|
[Token(Token = "0x170025EB")]
|
|
public Mesh GPGCNNGLHHP
|
|
{
|
|
[Token(Token = "0x600EA31")]
|
|
[Address(RVA = "0xBDFD20", Offset = "0xBDEB20", VA = "0x180BDFD20")]
|
|
get
|
|
{
|
|
return this.faceMesh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025EC RID: 9708
|
|
// (get) Token: 0x0600EA32 RID: 59954 RVA: 0x0035E1DC File Offset: 0x0035C3DC
|
|
[Token(Token = "0x170025EC")]
|
|
private FNIDNFBPNBB KPLLMNMNOMH
|
|
{
|
|
[Token(Token = "0x600EA32")]
|
|
[Address(RVA = "0x11E7790", Offset = "0x11E6590", VA = "0x1811E7790")]
|
|
get
|
|
{
|
|
this.CADHBNFFECN();
|
|
return this.MMGHBHLHJNM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025ED RID: 9709
|
|
// (get) Token: 0x0600EA33 RID: 59955 RVA: 0x0035E1F8 File Offset: 0x0035C3F8
|
|
[Token(Token = "0x170025ED")]
|
|
private bool HNIPCLMHNMB
|
|
{
|
|
[Token(Token = "0x600EA33")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025EE RID: 9710
|
|
// (get) Token: 0x0600EA34 RID: 59956 RVA: 0x0035E208 File Offset: 0x0035C408
|
|
// (set) Token: 0x0600EA35 RID: 59957 RVA: 0x0035E21C File Offset: 0x0035C41C
|
|
[Token(Token = "0x170025EE")]
|
|
public int GJJAMNBNDMJ
|
|
{
|
|
[Token(Token = "0x600EA34")]
|
|
[Address(RVA = "0x11F0060", Offset = "0x11EEE60", VA = "0x1811F0060")]
|
|
get
|
|
{
|
|
return this.EJJIFKNOEDG;
|
|
}
|
|
[Token(Token = "0x600EA35")]
|
|
[Address(RVA = "0x11F01C0", Offset = "0x11EEFC0", VA = "0x1811F01C0")]
|
|
set
|
|
{
|
|
if (this.EJJIFKNOEDG != value)
|
|
{
|
|
this.EJJIFKNOEDG = value;
|
|
this.FLNLJLNIENI();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA36 RID: 59958 RVA: 0x0035E240 File Offset: 0x0035C440
|
|
[Token(Token = "0x600EA36")]
|
|
[Address(RVA = "0x11E75B0", Offset = "0x11E63B0", VA = "0x1811E75B0")]
|
|
private void FLNLJLNIENI()
|
|
{
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < currentDefaultSkinnedMeshRenderers.Length)
|
|
{
|
|
int ejjifknoedg = this.EJJIFKNOEDG;
|
|
bool flag = num == ejjifknoedg;
|
|
SkinnedMeshRenderer skinnedMeshRenderer = currentDefaultSkinnedMeshRenderers[num];
|
|
int num3 = 0;
|
|
if (skinnedMeshRenderer != num3)
|
|
{
|
|
this.CurrentDefaultSkinnedMeshRenderers[num].enabled = flag;
|
|
}
|
|
SkinnedMeshRenderer skinnedMeshRenderer2 = this.CurrentVisibleInFirstPersonSkinnedMeshRenderers[num];
|
|
int num4 = 0;
|
|
if (skinnedMeshRenderer2 != num4)
|
|
{
|
|
this.CurrentVisibleInFirstPersonSkinnedMeshRenderers[num].enabled = flag;
|
|
}
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers2 = this.CurrentDefaultSkinnedMeshRenderers;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025EF RID: 9711
|
|
// (get) Token: 0x0600EA37 RID: 59959 RVA: 0x0035E2E0 File Offset: 0x0035C4E0
|
|
[Token(Token = "0x170025EF")]
|
|
private bool AANEOGPDFGH
|
|
{
|
|
[Token(Token = "0x600EA37")]
|
|
[Address(RVA = "0x11E9F20", Offset = "0x11E8D20", VA = "0x1811E9F20")]
|
|
get
|
|
{
|
|
RenderPipelineAsset currentRenderPipeline;
|
|
do
|
|
{
|
|
currentRenderPipeline = GraphicsSettings.currentRenderPipeline;
|
|
}
|
|
while (currentRenderPipeline == 0 || currentRenderPipeline == 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F0 RID: 9712
|
|
// (get) Token: 0x0600EA38 RID: 59960 RVA: 0x0035E308 File Offset: 0x0035C508
|
|
[Token(Token = "0x170025F0")]
|
|
private bool BICCEHPEKEG
|
|
{
|
|
[Token(Token = "0x600EA38")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F1 RID: 9713
|
|
// (get) Token: 0x0600EA39 RID: 59961 RVA: 0x0035E318 File Offset: 0x0035C518
|
|
// (set) Token: 0x0600EA3A RID: 59962 RVA: 0x0035E32C File Offset: 0x0035C52C
|
|
[Token(Token = "0x170025F1")]
|
|
public bool HEHPDAHANLO
|
|
{
|
|
[Token(Token = "0x600EA39")]
|
|
[Address(RVA = "0x11F0070", Offset = "0x11EEE70", VA = "0x1811F0070")]
|
|
get
|
|
{
|
|
return this.FNLFMICGLGO;
|
|
}
|
|
[Token(Token = "0x600EA3A")]
|
|
[Address(RVA = "0x11F01E0", Offset = "0x11EEFE0", VA = "0x1811F01E0")]
|
|
set
|
|
{
|
|
if (this.FNLFMICGLGO != value)
|
|
{
|
|
this.FNLFMICGLGO = value;
|
|
Transform transform = this.torsoRootBone.transform;
|
|
if (this.FNLFMICGLGO)
|
|
{
|
|
Vector3 zero = Vector3.zero;
|
|
}
|
|
float z = Vector3.one.z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA3B RID: 59963 RVA: 0x0035E378 File Offset: 0x0035C578
|
|
[Token(Token = "0x600EA3B")]
|
|
[Address(RVA = "0x11E5A10", Offset = "0x11E4810", VA = "0x1811E5A10")]
|
|
private void Awake()
|
|
{
|
|
this.CADHBNFFECN();
|
|
PlayerAvatarDisplay.CNOHNLEKKPK.Add(this);
|
|
if (PlayerAvatarDisplay.LCCONHOAMAJ)
|
|
{
|
|
string aoffdhbkcip = PlayerAvatarDisplay.AOFFDHBKCIP;
|
|
this.AddForceMatrixRecalculationPerRenderFlag(aoffdhbkcip);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA3C RID: 59964 RVA: 0x0035E3B4 File Offset: 0x0035C5B4
|
|
[Token(Token = "0x600EA3C")]
|
|
[Address(RVA = "0x11E6170", Offset = "0x11E4F70", VA = "0x1811E6170")]
|
|
private void CADHBNFFECN()
|
|
{
|
|
if (this.MMGHBHLHJNM == (ulong)0L)
|
|
{
|
|
Dictionary<Transform, OutfitType?> dictionary = new Dictionary();
|
|
int num = 0;
|
|
Transform transform = this.torsoPropAnchor;
|
|
dictionary.Add(transform, num);
|
|
int num2 = 0;
|
|
Transform transform2 = this.headPropAnchor;
|
|
dictionary.Add(transform2, num2);
|
|
FNIDNFBPNBB fnidnfbpnbb = FNIDNFBPNBB.KMCKMDPEGEN(base.transform, dictionary);
|
|
this.MMGHBHLHJNM = fnidnfbpnbb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA3D RID: 59965 RVA: 0x0035E418 File Offset: 0x0035C618
|
|
[Token(Token = "0x600EA3D")]
|
|
[Address(RVA = "0x11EA9D0", Offset = "0x11E97D0", VA = "0x1811EA9D0")]
|
|
private void OnDestroy()
|
|
{
|
|
if (this.ILFHFELCEAC == 0 || this.ILFHFELCEAC != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
this.ILFHFELCEAC = num;
|
|
PlayerAvatarDisplay.NLLALMBBLFL(this);
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.EPCKEJGDEGF);
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.BALBBLIKAFK);
|
|
List<LMNJIGBCDFB> lkafffobonm = this.LKAFFFOBONM;
|
|
this.EPCKEJGDEGF = num;
|
|
this.BALBBLIKAFK = num;
|
|
this.GNGOOMMLPHE(lkafffobonm);
|
|
List<LMNJIGBCDFB> copepddjfhb = this.COPEPDDJFHB;
|
|
this.GNGOOMMLPHE(copepddjfhb);
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
this.CEEMHLEKMGI(currentDefaultSkinnedMeshRenderers);
|
|
SkinnedMeshRenderer[] pcdhdhpjleo = this.PCDHDHPJLEO;
|
|
this.CEEMHLEKMGI(pcdhdhpjleo);
|
|
SkinnedMeshRenderer[] currentVisibleInFirstPersonSkinnedMeshRenderers = this.CurrentVisibleInFirstPersonSkinnedMeshRenderers;
|
|
this.CEEMHLEKMGI(currentVisibleInFirstPersonSkinnedMeshRenderers);
|
|
SkinnedMeshRenderer[] lcciffaahem = this.LCCIFFAAHEM;
|
|
this.CEEMHLEKMGI(lcciffaahem);
|
|
Renderer faceRenderer = this.facialAnimator.faceRenderer;
|
|
if (faceRenderer != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (!(faceRenderer == num2))
|
|
{
|
|
MeshFilter component = faceRenderer.gameObject.GetComponent<MeshFilter>();
|
|
int num3 = 0;
|
|
if (!(component == num3))
|
|
{
|
|
OMCHJHPFBDN.KBFLHNONOHF(component.mesh);
|
|
}
|
|
}
|
|
bool flag = PlayerAvatarDisplay.CNOHNLEKKPK.Remove(this);
|
|
}
|
|
|
|
// Token: 0x0600EA3E RID: 59966 RVA: 0x0035E524 File Offset: 0x0035C724
|
|
[Token(Token = "0x600EA3E")]
|
|
[Address(RVA = "0x11EA1C0", Offset = "0x11E8FC0", VA = "0x1811EA1C0")]
|
|
private static void MKNLLIBGEEC(ref List<Material> DEFCJEMJMJJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA3F RID: 59967 RVA: 0x0035E544 File Offset: 0x0035C744
|
|
[Token(Token = "0x600EA3F")]
|
|
[Address(RVA = "0x11E53F0", Offset = "0x11E41F0", VA = "0x1811E53F0")]
|
|
private static void AFPFEDLPLNE(ref Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> JOFPBPEKPEH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA40 RID: 59968 RVA: 0x0035E564 File Offset: 0x0035C764
|
|
[Token(Token = "0x600EA40")]
|
|
[Address(RVA = "0x11E6ED0", Offset = "0x11E5CD0", VA = "0x1811E6ED0")]
|
|
private static void EADJBDFCLLC(ref Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> HKIMMMMDOLB)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA41 RID: 59969 RVA: 0x0035E588 File Offset: 0x0035C788
|
|
[Token(Token = "0x600EA41")]
|
|
[Address(RVA = "0x11E62B0", Offset = "0x11E50B0", VA = "0x1811E62B0")]
|
|
private void CEEMHLEKMGI(SkinnedMeshRenderer[] PCLMNNEHLNG)
|
|
{
|
|
int num = 0;
|
|
int length = PCLMNNEHLNG.Length;
|
|
if (num < length)
|
|
{
|
|
SkinnedMeshRenderer skinnedMeshRenderer = PCLMNNEHLNG[num];
|
|
int num2 = 0;
|
|
if (skinnedMeshRenderer != num2)
|
|
{
|
|
Mesh sharedMesh = skinnedMeshRenderer.sharedMesh;
|
|
int num3 = 0;
|
|
skinnedMeshRenderer.sharedMesh = num3;
|
|
OMCHJHPFBDN.KBFLHNONOHF(sharedMesh);
|
|
OMCHJHPFBDN.KGFPNIMJHIC(skinnedMeshRenderer.gameObject);
|
|
}
|
|
num++;
|
|
PCLMNNEHLNG[0] = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA42 RID: 59970 RVA: 0x0035E5F0 File Offset: 0x0035C7F0
|
|
[Token(Token = "0x600EA42")]
|
|
[Address(RVA = "0x11E8E70", Offset = "0x11E7C70", VA = "0x1811E8E70")]
|
|
private void IKIPDENFPCB(SkinnedMeshRenderer KJBNPIBECPK)
|
|
{
|
|
int num = 0;
|
|
if (KJBNPIBECPK != num)
|
|
{
|
|
Mesh sharedMesh = KJBNPIBECPK.sharedMesh;
|
|
int num2 = 0;
|
|
KJBNPIBECPK.sharedMesh = num2;
|
|
OMCHJHPFBDN.KBFLHNONOHF(sharedMesh);
|
|
OMCHJHPFBDN.KGFPNIMJHIC(KJBNPIBECPK.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA43 RID: 59971 RVA: 0x0035E630 File Offset: 0x0035C830
|
|
[Token(Token = "0x600EA43")]
|
|
[Address(RVA = "0x11E8D90", Offset = "0x11E7B90", VA = "0x1811E8D90")]
|
|
private void IKIPDENFPCB(MeshRenderer AOABONCGFIE)
|
|
{
|
|
int num = 0;
|
|
if (!(AOABONCGFIE == num))
|
|
{
|
|
MeshFilter component = AOABONCGFIE.gameObject.GetComponent<MeshFilter>();
|
|
int num2 = 0;
|
|
if (!(component == num2))
|
|
{
|
|
OMCHJHPFBDN.KBFLHNONOHF(component.mesh);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA44 RID: 59972 RVA: 0x0035E674 File Offset: 0x0035C874
|
|
[Token(Token = "0x600EA44")]
|
|
[Address(RVA = "0x11E7CB0", Offset = "0x11E6AB0", VA = "0x1811E7CB0")]
|
|
private void GNGOOMMLPHE(List<LMNJIGBCDFB> ALMDIEHHCMJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
ALMDIEHHCMJ.Clear();
|
|
}
|
|
|
|
// Token: 0x0600EA45 RID: 59973 RVA: 0x0035E6AC File Offset: 0x0035C8AC
|
|
[Token(Token = "0x600EA45")]
|
|
[Address(RVA = "0x11EDC60", Offset = "0x11ECA60", VA = "0x1811EDC60")]
|
|
public void RenderOutlines()
|
|
{
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
int num = 0;
|
|
int length = currentDefaultSkinnedMeshRenderers.Length;
|
|
if (num < length)
|
|
{
|
|
SkinnedMeshRenderer skinnedMeshRenderer = currentDefaultSkinnedMeshRenderers[num];
|
|
int length2 = skinnedMeshRenderer.GetSharedMaterialArray().Length;
|
|
int num2 = 0;
|
|
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, skinnedMeshRenderer, length2, num2 != 0);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA46 RID: 59974 RVA: 0x0035E708 File Offset: 0x0035C908
|
|
[Token(Token = "0x600EA46")]
|
|
[Address(RVA = "0x11E7E40", Offset = "0x11E6C40", VA = "0x1811E7E40")]
|
|
public float GetHandOpenClosedAxis(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
|
|
{
|
|
return this.EJPBJBOMJGB[(int)CBCCPKBNKAP].EHOLDHPEONN;
|
|
}
|
|
|
|
// Token: 0x0600EA47 RID: 59975 RVA: 0x0035E730 File Offset: 0x0035C930
|
|
[Token(Token = "0x600EA47")]
|
|
[Address(RVA = "0x11EEA70", Offset = "0x11ED870", VA = "0x1811EEA70")]
|
|
public void SetHandOpenClosedAxis(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, float HDMNFDKCHDG)
|
|
{
|
|
this.EJPBJBOMJGB[(int)CBCCPKBNKAP].CFHAEGADLOL = HDMNFDKCHDG;
|
|
}
|
|
|
|
// Token: 0x0600EA48 RID: 59976 RVA: 0x0035E758 File Offset: 0x0035C958
|
|
[Token(Token = "0x600EA48")]
|
|
[Address(RVA = "0x11E7E90", Offset = "0x11E6C90", VA = "0x1811E7E90")]
|
|
public PlayerAvatarDisplay.EGOKLMEHLCI GetHandVisualState(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
|
|
{
|
|
return this.EJPBJBOMJGB[(int)CBCCPKBNKAP].GENECNFMDHJ;
|
|
}
|
|
|
|
// Token: 0x14000108 RID: 264
|
|
// (add) Token: 0x0600EA49 RID: 59977 RVA: 0x0035E780 File Offset: 0x0035C980
|
|
// (remove) Token: 0x0600EA4A RID: 59978 RVA: 0x0035E79C File Offset: 0x0035C99C
|
|
[Token(Token = "0x14000108")]
|
|
public event Action<PlayerHand.PLLIKAOIPHP, PlayerAvatarDisplay.EGOKLMEHLCI> DAMKBPJHPBH
|
|
{
|
|
[Token(Token = "0x600EA49")]
|
|
[Address(RVA = "0x11EFA20", Offset = "0x11EE820", VA = "0x1811EFA20")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600EA4A")]
|
|
[Address(RVA = "0x11F0120", Offset = "0x11EEF20", VA = "0x1811F0120")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA4B RID: 59979 RVA: 0x0035E7B8 File Offset: 0x0035C9B8
|
|
[Token(Token = "0x600EA4B")]
|
|
[Address(RVA = "0x11EEAD0", Offset = "0x11ED8D0", VA = "0x1811EEAD0")]
|
|
public bool SetHandVisualState(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, PlayerAvatarDisplay.EGOKLMEHLCI FIHININHLED)
|
|
{
|
|
PlayerAvatarDisplay.FNDPIKBCOHF fndpikbcohf = this.EJPBJBOMJGB[(int)CBCCPKBNKAP];
|
|
bool flag;
|
|
if (!flag || this.DAMKBPJHPBH != 0)
|
|
{
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600EA4C RID: 59980 RVA: 0x0035E7E8 File Offset: 0x0035C9E8
|
|
[Token(Token = "0x600EA4C")]
|
|
[Address(RVA = "0x11E7F30", Offset = "0x11E6D30", VA = "0x1811E7F30")]
|
|
public bool GetThumbsUpActive(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
|
|
{
|
|
return this.EJPBJBOMJGB[(int)CBCCPKBNKAP].OFLEKFMPFGJ;
|
|
}
|
|
|
|
// Token: 0x0600EA4D RID: 59981 RVA: 0x0035E810 File Offset: 0x0035CA10
|
|
[Token(Token = "0x600EA4D")]
|
|
[Address(RVA = "0x11EF420", Offset = "0x11EE220", VA = "0x1811EF420")]
|
|
public void SetThumbsUpActive(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, bool IOLEONKKHCA)
|
|
{
|
|
this.EJPBJBOMJGB[(int)CBCCPKBNKAP].GMIJIDGGJBC = IOLEONKKHCA;
|
|
}
|
|
|
|
// Token: 0x0600EA4E RID: 59982 RVA: 0x0035E838 File Offset: 0x0035CA38
|
|
[Token(Token = "0x600EA4E")]
|
|
[Address(RVA = "0x11E7EE0", Offset = "0x11E6CE0", VA = "0x1811E7EE0")]
|
|
public bool GetHandshakeActive(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
|
|
{
|
|
return this.EJPBJBOMJGB[(int)CBCCPKBNKAP].CFFIEBCMBNJ;
|
|
}
|
|
|
|
// Token: 0x0600EA4F RID: 59983 RVA: 0x0035E860 File Offset: 0x0035CA60
|
|
[Token(Token = "0x600EA4F")]
|
|
[Address(RVA = "0x11EEBE0", Offset = "0x11ED9E0", VA = "0x1811EEBE0")]
|
|
public void SetHandshakeActive(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, bool MOCBDAHICFA)
|
|
{
|
|
this.EJPBJBOMJGB[(int)CBCCPKBNKAP].HICLCLGLBND = MOCBDAHICFA;
|
|
}
|
|
|
|
// Token: 0x0600EA50 RID: 59984 RVA: 0x0035E888 File Offset: 0x0035CA88
|
|
[Token(Token = "0x600EA50")]
|
|
[Address(RVA = "0x11E7960", Offset = "0x11E6760", VA = "0x1811E7960")]
|
|
public void ForceUpdateHandsVisualState()
|
|
{
|
|
Animator animator = this.leftHandAnimator;
|
|
int num = 0;
|
|
animator.Update((float)num);
|
|
Animator animator2 = this.rightHandAnimator;
|
|
int num2 = 0;
|
|
animator2.Update((float)num2);
|
|
}
|
|
|
|
// Token: 0x170025F2 RID: 9714
|
|
// (get) Token: 0x0600EA51 RID: 59985 RVA: 0x0035E8BC File Offset: 0x0035CABC
|
|
// (set) Token: 0x0600EA52 RID: 59986 RVA: 0x0035E8D0 File Offset: 0x0035CAD0
|
|
[Token(Token = "0x170025F2")]
|
|
private static KFBABPAPIMB CGMDEDDCEME
|
|
{
|
|
[Token(Token = "0x600EA51")]
|
|
[Address(RVA = "0x11E7500", Offset = "0x11E6300", VA = "0x1811E7500")]
|
|
get
|
|
{
|
|
return PlayerAvatarDisplay.MKCDJFKCJHB;
|
|
}
|
|
[Token(Token = "0x600EA52")]
|
|
[Address(RVA = "0x11EADA0", Offset = "0x11E9BA0", VA = "0x1811EADA0")]
|
|
set
|
|
{
|
|
if (PlayerAvatarDisplay.MKCDJFKCJHB != 0)
|
|
{
|
|
}
|
|
PlayerAvatarDisplay.MKCDJFKCJHB = value;
|
|
if (PlayerAvatarDisplay.MKCDJFKCJHB != 0 && PlayerAvatarDisplay.<>c.<>9__148_0 == 0)
|
|
{
|
|
PlayerAvatarDisplay.<>c.<>9__148_0 = delegate
|
|
{
|
|
};
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA53 RID: 59987 RVA: 0x0035E910 File Offset: 0x0035CB10
|
|
[Token(Token = "0x600EA53")]
|
|
[Address(RVA = "0x11E6AE0", Offset = "0x11E58E0", VA = "0x1811E6AE0")]
|
|
public static void ClearQueuedBuilds()
|
|
{
|
|
PlayerAvatarDisplay.CGMDEDDCEME = 0;
|
|
PlayerAvatarDisplay.AMLFAFANMAI.Clear();
|
|
}
|
|
|
|
// Token: 0x0600EA54 RID: 59988 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EA54")]
|
|
[Address(RVA = "0x11EA350", Offset = "0x11E9150", VA = "0x1811EA350")]
|
|
private static void NLLALMBBLFL(PlayerAvatarDisplay EGCDPGGMDDJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EA55 RID: 59989 RVA: 0x0035E934 File Offset: 0x0035CB34
|
|
[Token(Token = "0x600EA55")]
|
|
[Address(RVA = "0x11ED880", Offset = "0x11EC680", VA = "0x1811ED880")]
|
|
public void Rebuild()
|
|
{
|
|
bool isLocal = this.IsLocal;
|
|
IList<AvatarItemSelection> currentOutfitSelections = this._currentOutfitSelections;
|
|
int[] jogcapjeocg = PlayerAvatarDisplay.JOGCAPJEOCG;
|
|
PlayerAvatarDisplay.QueueBuild(this, currentOutfitSelections, isLocal, jogcapjeocg);
|
|
}
|
|
|
|
// Token: 0x0600EA56 RID: 59990 RVA: 0x0035E960 File Offset: 0x0035CB60
|
|
[Token(Token = "0x600EA56")]
|
|
[Address(RVA = "0x11ED6F0", Offset = "0x11EC4F0", VA = "0x1811ED6F0")]
|
|
public static void QueueBuild(PlayerAvatarDisplay HDBPKCBDLCD, bool NIFAKMNLAEP)
|
|
{
|
|
IList<AvatarItemSelection> currentOutfitSelections = HDBPKCBDLCD._currentOutfitSelections;
|
|
int[] jogcapjeocg = PlayerAvatarDisplay.JOGCAPJEOCG;
|
|
PlayerAvatarDisplay.QueueBuild(HDBPKCBDLCD, currentOutfitSelections, NIFAKMNLAEP, jogcapjeocg);
|
|
}
|
|
|
|
// Token: 0x0600EA57 RID: 59991 RVA: 0x0035E98C File Offset: 0x0035CB8C
|
|
[Token(Token = "0x600EA57")]
|
|
[Address(RVA = "0x11ED790", Offset = "0x11EC590", VA = "0x1811ED790")]
|
|
public static void QueueBuild(PlayerAvatarDisplay HDBPKCBDLCD, IList<AvatarItemSelection> LCMLJHDFCOJ, bool NIFAKMNLAEP, int[] NKEMOEINKMM)
|
|
{
|
|
PlayerAvatarDisplay.EFFMGLKBBFI++;
|
|
}
|
|
|
|
// Token: 0x0600EA58 RID: 59992 RVA: 0x0035E9A8 File Offset: 0x0035CBA8
|
|
[Token(Token = "0x600EA58")]
|
|
[Address(RVA = "0x11E7080", Offset = "0x11E5E80", VA = "0x1811E7080")]
|
|
private static void EJAIOKLJLFO(PlayerAvatarDisplay.PONNAMMOCFB GKEEFJPPHJC)
|
|
{
|
|
IList<AvatarItemSelection> phpoilljfpl = GKEEFJPPHJC.PHPOILLJFPL;
|
|
int[] hpnccaldhfc = GKEEFJPPHJC.HPNCCALDHFC;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
IList<AvatarItemSelection> phpoilljfpl2 = GKEEFJPPHJC.PHPOILLJFPL;
|
|
int[] hpnccaldhfc2 = GKEEFJPPHJC.HPNCCALDHFC;
|
|
List<PlayerAvatarDisplay.PONNAMMOCFB> amlfafanmai = PlayerAvatarDisplay.AMLFAFANMAI;
|
|
IList<AvatarItemSelection> phpoilljfpl3 = GKEEFJPPHJC.PHPOILLJFPL;
|
|
int[] hpnccaldhfc3 = GKEEFJPPHJC.HPNCCALDHFC;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
PlayerAvatarDisplay.MEJEHJIPOFF mejehjipoff = new PlayerAvatarDisplay.MEJEHJIPOFF(num);
|
|
num = 0;
|
|
PlayerAvatarDisplay.CGMDEDDCEME = instance.Run(instance2, mejehjipoff);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA59 RID: 59993 RVA: 0x0035EA20 File Offset: 0x0035CC20
|
|
[Token(Token = "0x600EA59")]
|
|
[Address(RVA = "0x11E7030", Offset = "0x11E5E30", VA = "0x1811E7030")]
|
|
private static IEnumerator<KENFJGFMIPM> EDNJGAFGGLB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EA59)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Avatars.PlayerAvatarDisplay::EDNJGAFGGLB()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MEJEHJIPOFF(var_0_06, newobj:MEJEHJIPOFF(MEJEHJIPOFF::.ctor, ldloc:int32(var_1)))
|
|
stloc:int32(var_1, ldc.i4:int32(0))
|
|
}
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EA5A RID: 59994 RVA: 0x0035EA38 File Offset: 0x0035CC38
|
|
[Token(Token = "0x600EA5A")]
|
|
[Address(RVA = "0x11E9350", Offset = "0x11E8150", VA = "0x1811E9350")]
|
|
private static PlayerAvatarDisplay.PONNAMMOCFB KGFIPEENLEK(ref List<PlayerAvatarDisplay.PONNAMMOCFB> AIEDNAOKEPC)
|
|
{
|
|
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay.headRootBone.transform;
|
|
int num = 0;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
num++;
|
|
num += 48;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA5B RID: 59995 RVA: 0x0035EAA8 File Offset: 0x0035CCA8
|
|
[Token(Token = "0x600EA5B")]
|
|
[Address(RVA = "0x11EE1B0", Offset = "0x11ECFB0", VA = "0x1811EE1B0")]
|
|
public void SetCustomizationSettings(AvatarCustomizationSettings KGFKHHAFMAH)
|
|
{
|
|
PlayerFacialAnimator playerFacialAnimator;
|
|
bool useHatAnchorParams;
|
|
bool cjekfldgjbg;
|
|
float z;
|
|
PlayerAvatarDisplay.AnchorParams hatAnchorParams;
|
|
do
|
|
{
|
|
playerFacialAnimator = this.facialAnimator;
|
|
int num = 0;
|
|
bool flag = playerFacialAnimator != num;
|
|
if (flag)
|
|
{
|
|
PlayerFacialAnimator playerFacialAnimator2 = this.facialAnimator;
|
|
string eyeId = KGFKHHAFMAH.eyeId;
|
|
int num2 = 0;
|
|
playerFacialAnimator2.SetSelectedFaceFeature((FaceFeatureType)num2, eyeId);
|
|
Vector2 packamdifoa = playerFacialAnimator2.PACKAMDIFOA;
|
|
float y = playerFacialAnimator2.PACKAMDIFOA.y;
|
|
int num3 = 0;
|
|
playerFacialAnimator2.PACKAMDIFOA = packamdifoa;
|
|
playerFacialAnimator2.PACKAMDIFOA.y = y;
|
|
float eyeScl = KGFKHHAFMAH.eyeScl;
|
|
playerFacialAnimator2.SetFaceFeatureScaleOffset((FaceFeatureType)num3, eyeScl);
|
|
string mouthId = KGFKHHAFMAH.mouthId;
|
|
playerFacialAnimator2.SetSelectedFaceFeature(FaceFeatureType.Mouth, mouthId);
|
|
Vector2 packamdifoa2 = playerFacialAnimator2.PACKAMDIFOA;
|
|
float y2 = playerFacialAnimator2.PACKAMDIFOA.y;
|
|
playerFacialAnimator2.JOAPMOGBFMI = packamdifoa2;
|
|
playerFacialAnimator2.JOAPMOGBFMI.y = y2;
|
|
float mouthScl = KGFKHHAFMAH.mouthScl;
|
|
playerFacialAnimator2.SetFaceFeatureScaleOffset(FaceFeatureType.Mouth, mouthScl);
|
|
playerFacialAnimator2.NNGDGPMMECD();
|
|
}
|
|
useHatAnchorParams = KGFKHHAFMAH.useHatAnchorParams;
|
|
cjekfldgjbg = this.CJEKFLDGJBG;
|
|
z = KGFKHHAFMAH.hatAnchorParams.HemisphereOffsets.z;
|
|
hatAnchorParams = KGFKHHAFMAH.hatAnchorParams;
|
|
this.CJEKFLDGJBG = useHatAnchorParams;
|
|
}
|
|
while (useHatAnchorParams == cjekfldgjbg);
|
|
int num4 = 0;
|
|
this.Rebuild();
|
|
if (this.CJEKFLDGJBG)
|
|
{
|
|
PlayerAvatarDisplay.AnchorParamsRestrictions oojlfmafaie = this.OOJLFMAFAIE;
|
|
this.DEHANAHOGCD = hatAnchorParams;
|
|
this.DEHANAHOGCD.HemisphereOffsets.z = z;
|
|
this.SetHatAnchorParameters(num4, oojlfmafaie);
|
|
}
|
|
string faceShapeId = KGFKHHAFMAH.faceShapeId;
|
|
if (!cjekfldgjbg)
|
|
{
|
|
FaceStyleSet faceStyleSet = playerFacialAnimator.faceStyleSet;
|
|
throw new NullReferenceException();
|
|
}
|
|
AvatarFaceShape currentFaceShape = this._currentFaceShape;
|
|
AvatarFaceShape avatarFaceShape;
|
|
if (avatarFaceShape != currentFaceShape)
|
|
{
|
|
this._currentFaceShape = avatarFaceShape;
|
|
this.Rebuild();
|
|
}
|
|
string bodyShapeId = KGFKHHAFMAH.bodyShapeId;
|
|
AvatarBodyShape currentBodyShape = this._currentBodyShape;
|
|
AvatarBodyShape avatarBodyShape;
|
|
if (avatarBodyShape != currentBodyShape)
|
|
{
|
|
this._currentBodyShape = avatarBodyShape;
|
|
this.Rebuild();
|
|
}
|
|
bool hideEars = KGFKHHAFMAH.hideEars;
|
|
if (this._hideEars != hideEars)
|
|
{
|
|
this._hideEars = hideEars;
|
|
this.Rebuild();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA5C RID: 59996 RVA: 0x0035ECA0 File Offset: 0x0035CEA0
|
|
[Token(Token = "0x600EA5C")]
|
|
[Address(RVA = "0x11EF360", Offset = "0x11EE160", VA = "0x1811EF360")]
|
|
public void SetTeamColors(Color? CLHPODPOOLF, bool MDCIDODCIEE, Color FNCLDGMOGEE)
|
|
{
|
|
bool has_value = CLHPODPOOLF.has_value;
|
|
this.LNPOADDMCHO = MDCIDODCIEE;
|
|
if (this.ILFHFELCEAC != 0)
|
|
{
|
|
Action action = new Action(this.POCMMOAFKPP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA5D RID: 59997 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EA5D")]
|
|
[Address(RVA = "0x11EA760", Offset = "0x11E9560", VA = "0x1811EA760")]
|
|
private void OHIIOKDLEIA(Material OGGEDFPBGKE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EA5E RID: 59998 RVA: 0x0035ECD4 File Offset: 0x0035CED4
|
|
[Token(Token = "0x600EA5E")]
|
|
[Address(RVA = "0x11E8AC0", Offset = "0x11E78C0", VA = "0x1811E8AC0")]
|
|
private void IFBAPIPLLDP(Material OGGEDFPBGKE, Color DCGFINOENEB)
|
|
{
|
|
int num = 0;
|
|
if (!(OGGEDFPBGKE == num))
|
|
{
|
|
int mlclinhikfc = PlayerAvatarDisplay.MLCLINHIKFC;
|
|
if (OGGEDFPBGKE.HasProperty(mlclinhikfc))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA5F RID: 59999 RVA: 0x0035ED04 File Offset: 0x0035CF04
|
|
[Token(Token = "0x600EA5F")]
|
|
[Address(RVA = "0x11E7A30", Offset = "0x11E6830", VA = "0x1811E7A30")]
|
|
private void GCGBEKDBGAB(Material OGGEDFPBGKE, Color JLLOEKCBBML)
|
|
{
|
|
int num = 0;
|
|
if (!(OGGEDFPBGKE == num))
|
|
{
|
|
int dhahemnnign = PlayerAvatarDisplay.DHAHEMNNIGN;
|
|
if (OGGEDFPBGKE.HasProperty(dhahemnnign))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA60 RID: 60000 RVA: 0x0035ED34 File Offset: 0x0035CF34
|
|
[Token(Token = "0x600EA60")]
|
|
[Address(RVA = "0x11E84B0", Offset = "0x11E72B0", VA = "0x1811E84B0")]
|
|
private void HIBMNPDELLE(Material OGGEDFPBGKE, Color OPLLAAEOBGO)
|
|
{
|
|
int num = 0;
|
|
if (!(OGGEDFPBGKE == num))
|
|
{
|
|
int dmdkamfnjhn = PlayerAvatarDisplay.DMDKAMFNJHN;
|
|
if (OGGEDFPBGKE.HasProperty(dmdkamfnjhn))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA61 RID: 60001 RVA: 0x0035ED64 File Offset: 0x0035CF64
|
|
[Token(Token = "0x600EA61")]
|
|
[Address(RVA = "0x11ED5F0", Offset = "0x11EC3F0", VA = "0x1811ED5F0")]
|
|
private void PPLIKADGIPP(Material OGGEDFPBGKE, Texture2D CAKFKAGPMBF)
|
|
{
|
|
int num = 0;
|
|
if (!(OGGEDFPBGKE == num))
|
|
{
|
|
int jpdkjklejfa = PlayerAvatarDisplay.JPDKJKLEJFA;
|
|
if (OGGEDFPBGKE.HasProperty(jpdkjklejfa))
|
|
{
|
|
int jpdkjklejfa2 = PlayerAvatarDisplay.JPDKJKLEJFA;
|
|
OGGEDFPBGKE.SetTextureImpl(jpdkjklejfa2, CAKFKAGPMBF);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA62 RID: 60002 RVA: 0x0035EDA4 File Offset: 0x0035CFA4
|
|
[Token(Token = "0x600EA62")]
|
|
[Address(RVA = "0x11E8380", Offset = "0x11E7180", VA = "0x1811E8380")]
|
|
private void HGEHHHEDMFI(Action<PlayerAvatarDisplay.CMKLNLAOBOO> BKABFHDHODP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> dictionary = this.currentPropertyBlocks;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
while (BKABFHDHODP == 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA63 RID: 60003 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EA63")]
|
|
[Address(RVA = "0x11E5E00", Offset = "0x11E4C00", VA = "0x1811E5E00")]
|
|
private void BPJPAPHGMIF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EA64 RID: 60004 RVA: 0x0035EDC8 File Offset: 0x0035CFC8
|
|
[Token(Token = "0x600EA64")]
|
|
[Address(RVA = "0x11EA050", Offset = "0x11E8E50", VA = "0x1811EA050")]
|
|
private void MKACIGLBIEM()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> ikmmgepkfbi = this.IKMMGEPKFBI;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
Texture2D texture2D = this.LABHLCAKOFL;
|
|
this.PPLIKADGIPP(num2, texture2D);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA65 RID: 60005 RVA: 0x0035EDFC File Offset: 0x0035CFFC
|
|
[Token(Token = "0x600EA65")]
|
|
[Address(RVA = "0x11EDED0", Offset = "0x11ECCD0", VA = "0x1811EDED0")]
|
|
public void SetBeardPrimaryColor(Color? CCEGAEANFHE)
|
|
{
|
|
CDJFFFCFLMF ilfhfelceac = this.ILFHFELCEAC;
|
|
bool has_value = CCEGAEANFHE.has_value;
|
|
if (ilfhfelceac != 0)
|
|
{
|
|
Action action = new Action(this.HEOHKMBJNLC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA66 RID: 60006 RVA: 0x0035EE28 File Offset: 0x0035D028
|
|
[Token(Token = "0x600EA66")]
|
|
[Address(RVA = "0x11EDF70", Offset = "0x11ECD70", VA = "0x1811EDF70")]
|
|
public void SetBeardSecondaryColor(Color? CCEGAEANFHE)
|
|
{
|
|
CDJFFFCFLMF ilfhfelceac = this.ILFHFELCEAC;
|
|
bool has_value = CCEGAEANFHE.has_value;
|
|
if (ilfhfelceac != 0)
|
|
{
|
|
Action action = new Action(this.GCBJJOFENKF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA67 RID: 60007 RVA: 0x0035EE54 File Offset: 0x0035D054
|
|
[Token(Token = "0x600EA67")]
|
|
[Address(RVA = "0x11EE950", Offset = "0x11ED750", VA = "0x1811EE950")]
|
|
public void SetHairPrimaryColor(Color HIHBJHCJJAK)
|
|
{
|
|
if (this.ILFHFELCEAC != 0)
|
|
{
|
|
Action action = new Action(this.OCNAONECPCG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA68 RID: 60008 RVA: 0x0035EE78 File Offset: 0x0035D078
|
|
[Token(Token = "0x600EA68")]
|
|
[Address(RVA = "0x11EE9E0", Offset = "0x11ED7E0", VA = "0x1811EE9E0")]
|
|
public void SetHairSecondaryColor(Color HIHBJHCJJAK)
|
|
{
|
|
if (this.ILFHFELCEAC != 0)
|
|
{
|
|
Action action = new Action(this.IGLJJJFACNE);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F3 RID: 9715
|
|
// (get) Token: 0x0600EA69 RID: 60009 RVA: 0x0035EE9C File Offset: 0x0035D09C
|
|
[Token(Token = "0x170025F3")]
|
|
public AvatarItem? JNMJJLELELG
|
|
{
|
|
[Token(Token = "0x600EA69")]
|
|
[Address(RVA = "0x11EFAD0", Offset = "0x11EE8D0", VA = "0x1811EFAD0")]
|
|
get
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
num2 += 19;
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F4 RID: 9716
|
|
// (get) Token: 0x0600EA6A RID: 60010 RVA: 0x0035EED4 File Offset: 0x0035D0D4
|
|
[Token(Token = "0x170025F4")]
|
|
private Texture2D LABHLCAKOFL
|
|
{
|
|
[Token(Token = "0x600EA6A")]
|
|
[Address(RVA = "0x11E85B0", Offset = "0x11E73B0", VA = "0x1811E85B0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EA6A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Texture2D RecRoom.Avatars.PlayerAvatarDisplay::HIFOOECLAML()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0B:
|
|
stloc:int32(var_1_0C, ldc.i4:int32(0))
|
|
brtrue(IL_00, logicnot:bool(call:bool(Object::op_Inequality, ldloc:AvatarHairPattern[exp:Object](var_0_06), ldloc:int32[exp:Object](var_1_0C))))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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 1660
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA6B RID: 60011 RVA: 0x0035EEF8 File Offset: 0x0035D0F8
|
|
[Token(Token = "0x600EA6B")]
|
|
[Address(RVA = "0x11EE8C0", Offset = "0x11ED6C0", VA = "0x1811EE8C0")]
|
|
public void SetHairPattern(AvatarHairPattern FBGFJJFJBFE)
|
|
{
|
|
CDJFFFCFLMF ilfhfelceac = this.ILFHFELCEAC;
|
|
this.DIAMPCCBBBA = FBGFJJFJBFE;
|
|
if (ilfhfelceac != 0)
|
|
{
|
|
Action action = new Action(this.ApplyHairPattern);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA6C RID: 60012 RVA: 0x0035EF24 File Offset: 0x0035D124
|
|
[Token(Token = "0x600EA6C")]
|
|
[Address(RVA = "0x11EF2D0", Offset = "0x11EE0D0", VA = "0x1811EF2D0")]
|
|
public void SetSkinColor(Color KHNBGEMIFHE)
|
|
{
|
|
if (this.ILFHFELCEAC != 0)
|
|
{
|
|
Action action = new Action(this.GHGPCNDBBPO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA6D RID: 60013 RVA: 0x0035EF48 File Offset: 0x0035D148
|
|
[Token(Token = "0x600EA6D")]
|
|
[Address(RVA = "0x11EE750", Offset = "0x11ED550", VA = "0x1811EE750")]
|
|
public void SetFaceShape(AvatarCustomizationSettings KGFKHHAFMAH)
|
|
{
|
|
string faceShapeId = KGFKHHAFMAH.faceShapeId;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA6E RID: 60014 RVA: 0x0035EF90 File Offset: 0x0035D190
|
|
[Token(Token = "0x600EA6E")]
|
|
[Address(RVA = "0x11EE6C0", Offset = "0x11ED4C0", VA = "0x1811EE6C0")]
|
|
public void SetFaceShape(AvatarFaceShape IKEEDGILKJL)
|
|
{
|
|
AvatarFaceShape currentFaceShape = this._currentFaceShape;
|
|
if (IKEEDGILKJL != currentFaceShape)
|
|
{
|
|
this._currentFaceShape = IKEEDGILKJL;
|
|
this.Rebuild();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA6F RID: 60015 RVA: 0x0035EFBC File Offset: 0x0035D1BC
|
|
[Token(Token = "0x600EA6F")]
|
|
[Address(RVA = "0x11EE0A0", Offset = "0x11ECEA0", VA = "0x1811EE0A0")]
|
|
public void SetBodyShape(AvatarCustomizationSettings KGFKHHAFMAH)
|
|
{
|
|
string bodyShapeId = KGFKHHAFMAH.bodyShapeId;
|
|
AvatarBodyShape currentBodyShape = this._currentBodyShape;
|
|
AvatarBodyShape avatarBodyShape;
|
|
if (avatarBodyShape != currentBodyShape)
|
|
{
|
|
this._currentBodyShape = avatarBodyShape;
|
|
this.Rebuild();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA70 RID: 60016 RVA: 0x0035EFF4 File Offset: 0x0035D1F4
|
|
[Token(Token = "0x600EA70")]
|
|
[Address(RVA = "0x11EE010", Offset = "0x11ECE10", VA = "0x1811EE010")]
|
|
public void SetBodyShape(AvatarBodyShape LJLKNADFANM)
|
|
{
|
|
AvatarBodyShape currentBodyShape = this._currentBodyShape;
|
|
if (LJLKNADFANM != currentBodyShape)
|
|
{
|
|
this._currentBodyShape = LJLKNADFANM;
|
|
this.Rebuild();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA71 RID: 60017 RVA: 0x0035F020 File Offset: 0x0035D220
|
|
[Token(Token = "0x600EA71")]
|
|
[Address(RVA = "0x11EEF10", Offset = "0x11EDD10", VA = "0x1811EEF10")]
|
|
public void SetHideEars(AvatarCustomizationSettings KGFKHHAFMAH)
|
|
{
|
|
bool hideEars = KGFKHHAFMAH.hideEars;
|
|
if (this._hideEars != hideEars)
|
|
{
|
|
this._hideEars = hideEars;
|
|
this.Rebuild();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA72 RID: 60018 RVA: 0x0035F054 File Offset: 0x0035D254
|
|
[Token(Token = "0x600EA72")]
|
|
[Address(RVA = "0x11EEEF0", Offset = "0x11EDCF0", VA = "0x1811EEEF0")]
|
|
public void SetHideEars(bool HILMBHBEOGG)
|
|
{
|
|
if (this._hideEars != HILMBHBEOGG)
|
|
{
|
|
this._hideEars = HILMBHBEOGG;
|
|
this.Rebuild();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA73 RID: 60019 RVA: 0x0035F078 File Offset: 0x0035D278
|
|
[Token(Token = "0x600EA73")]
|
|
[Address(RVA = "0x11EEE70", Offset = "0x11EDC70", VA = "0x1811EEE70")]
|
|
public void SetHatAnchorParameters(PlayerAvatarDisplay.AnchorParams GKLANGOCKID, bool GKJFLBMBKIK)
|
|
{
|
|
bool cjekfldgjbg = this.CJEKFLDGJBG;
|
|
this.CJEKFLDGJBG = GKJFLBMBKIK;
|
|
if (GKJFLBMBKIK != cjekfldgjbg)
|
|
{
|
|
this.Rebuild();
|
|
}
|
|
if (GKJFLBMBKIK)
|
|
{
|
|
float z = GKLANGOCKID.HemisphereOffsets.z;
|
|
this.DEHANAHOGCD.HemisphereOffsets.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA74 RID: 60020 RVA: 0x0035F0C0 File Offset: 0x0035D2C0
|
|
[Token(Token = "0x600EA74")]
|
|
[Address(RVA = "0x11EF0A0", Offset = "0x11EDEA0", VA = "0x1811EF0A0")]
|
|
public void SetOutfitSelections(IList<AvatarItemSelection> LCMLJHDFCOJ)
|
|
{
|
|
int[] jogcapjeocg = PlayerAvatarDisplay.JOGCAPJEOCG;
|
|
IList<AvatarItemSelection> currentOutfitSelections = this._currentOutfitSelections;
|
|
CollectionUtils.AddRange<AvatarItemSelection>(this._currentOutfitSelections, LCMLJHDFCOJ);
|
|
int num = 0;
|
|
PlayerAvatarDisplay.QueueBuild(this, LCMLJHDFCOJ, num != 0, jogcapjeocg);
|
|
}
|
|
|
|
// Token: 0x0600EA75 RID: 60021 RVA: 0x0035F0F8 File Offset: 0x0035D2F8
|
|
[Token(Token = "0x600EA75")]
|
|
[Address(RVA = "0x11EF1B0", Offset = "0x11EDFB0", VA = "0x1811EF1B0")]
|
|
public void SetOutfitSelections(IList<AvatarItemSelection> LCMLJHDFCOJ, bool NIFAKMNLAEP)
|
|
{
|
|
int[] jogcapjeocg = PlayerAvatarDisplay.JOGCAPJEOCG;
|
|
IList<AvatarItemSelection> currentOutfitSelections = this._currentOutfitSelections;
|
|
CollectionUtils.AddRange<AvatarItemSelection>(this._currentOutfitSelections, LCMLJHDFCOJ);
|
|
PlayerAvatarDisplay.QueueBuild(this, LCMLJHDFCOJ, NIFAKMNLAEP, jogcapjeocg);
|
|
}
|
|
|
|
// Token: 0x0600EA76 RID: 60022 RVA: 0x0035F130 File Offset: 0x0035D330
|
|
[Token(Token = "0x600EA76")]
|
|
[Address(RVA = "0x11EEF50", Offset = "0x11EDD50", VA = "0x1811EEF50")]
|
|
public void SetOutfitSelections(IList<AvatarItemSelection> LCMLJHDFCOJ, PlayerAvatarDisplay.NEHFHAEIMKF IMCOMMFOGGE, bool NIFAKMNLAEP)
|
|
{
|
|
int[] elkcnigmidi = PlayerAvatarDisplay.ELKCNIGMIDI;
|
|
IList<AvatarItemSelection> currentOutfitSelections = this._currentOutfitSelections;
|
|
CollectionUtils.AddRange<AvatarItemSelection>(this._currentOutfitSelections, LCMLJHDFCOJ);
|
|
PlayerAvatarDisplay.QueueBuild(this, LCMLJHDFCOJ, NIFAKMNLAEP, elkcnigmidi);
|
|
}
|
|
|
|
// Token: 0x0600EA77 RID: 60023 RVA: 0x0035F168 File Offset: 0x0035D368
|
|
[Token(Token = "0x600EA77")]
|
|
[Address(RVA = "0x11E5AE0", Offset = "0x11E48E0", VA = "0x1811E5AE0")]
|
|
private void BDHCDBEBMEJ(IList<AvatarItemSelection> LCMLJHDFCOJ, bool NIFAKMNLAEP, PlayerAvatarDisplay.NEHFHAEIMKF IMCOMMFOGGE)
|
|
{
|
|
int[] elkcnigmidi = PlayerAvatarDisplay.ELKCNIGMIDI;
|
|
IList<AvatarItemSelection> currentOutfitSelections = this._currentOutfitSelections;
|
|
CollectionUtils.AddRange<AvatarItemSelection>(this._currentOutfitSelections, LCMLJHDFCOJ);
|
|
PlayerAvatarDisplay.QueueBuild(this, LCMLJHDFCOJ, NIFAKMNLAEP, elkcnigmidi);
|
|
}
|
|
|
|
// Token: 0x0600EA78 RID: 60024 RVA: 0x0035F1A0 File Offset: 0x0035D3A0
|
|
[Token(Token = "0x600EA78")]
|
|
[Address(RVA = "0x11E5C30", Offset = "0x11E4A30", VA = "0x1811E5C30")]
|
|
private void BDHCDBEBMEJ(IList<AvatarItemSelection> LCMLJHDFCOJ, bool NIFAKMNLAEP, int[] HPNCCALDHFC)
|
|
{
|
|
IList<AvatarItemSelection> currentOutfitSelections = this._currentOutfitSelections;
|
|
CollectionUtils.AddRange<AvatarItemSelection>(this._currentOutfitSelections, LCMLJHDFCOJ);
|
|
PlayerAvatarDisplay.QueueBuild(this, LCMLJHDFCOJ, NIFAKMNLAEP, HPNCCALDHFC);
|
|
}
|
|
|
|
// Token: 0x0600EA79 RID: 60025 RVA: 0x0035F1D0 File Offset: 0x0035D3D0
|
|
[Token(Token = "0x600EA79")]
|
|
[Address(RVA = "0x11E3DE0", Offset = "0x11E2BE0", VA = "0x1811E3DE0")]
|
|
private void ABGMILJHPLD(IList<AvatarItemSelection> LCMLJHDFCOJ, bool NIFAKMNLAEP, int[] HPNCCALDHFC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EA79)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Avatars.PlayerAvatarDisplay::ABGMILJHPLD(System.Collections.Generic.IList`1<RecRoom.Avatars.Data.Runtime.AvatarItemSelection>,System.Boolean,System.Int32[])
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_35:
|
|
stloc:int32(var_53_396, add:int32(ldloc:int32(var_53_310), ldloc:int32(var_53_310)))
|
|
stloc:int32(var_53_39C, add:int32(ldloc:int32(var_53_396), ldc.i4:int32(1)))
|
|
}
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EA7A RID: 60026 RVA: 0x0035F57C File Offset: 0x0035D77C
|
|
[Token(Token = "0x600EA7A")]
|
|
[Address(RVA = "0x11E8F20", Offset = "0x11E7D20", VA = "0x1811E8F20")]
|
|
private void JGDANPNJPMH()
|
|
{
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
this.CEEMHLEKMGI(currentDefaultSkinnedMeshRenderers);
|
|
SkinnedMeshRenderer[] currentVisibleInFirstPersonSkinnedMeshRenderers = this.CurrentVisibleInFirstPersonSkinnedMeshRenderers;
|
|
this.CEEMHLEKMGI(currentVisibleInFirstPersonSkinnedMeshRenderers);
|
|
List<LMNJIGBCDFB> copepddjfhb = this.COPEPDDJFHB;
|
|
this.GNGOOMMLPHE(copepddjfhb);
|
|
List<LMNJIGBCDFB> copepddjfhb2 = this.COPEPDDJFHB;
|
|
List<LMNJIGBCDFB> lkafffobonm = this.LKAFFFOBONM;
|
|
copepddjfhb2.AddRange(lkafffobonm);
|
|
this.LKAFFFOBONM.Clear();
|
|
if (this.DEBIMIOMGKD.CFLJGNJLBFG)
|
|
{
|
|
}
|
|
bool flag = PlayerAvatarDisplay.LCCONHOAMAJ;
|
|
bool flag2 = this.HBHEDEMLOMC.CFLJGNJLBFG;
|
|
SkinnedMeshRenderer[] pcdhdhpjleo = this.PCDHDHPJLEO;
|
|
int num = 0;
|
|
if (num < pcdhdhpjleo.Length)
|
|
{
|
|
int num2 = 0;
|
|
SkinnedMeshRenderer skinnedMeshRenderer;
|
|
if (skinnedMeshRenderer != num2)
|
|
{
|
|
skinnedMeshRenderer.gameObject.SetActive(true);
|
|
if (flag)
|
|
{
|
|
skinnedMeshRenderer.forceMatrixRecalculationPerRender = true;
|
|
}
|
|
if (flag2)
|
|
{
|
|
int num3 = 0;
|
|
skinnedMeshRenderer.allowOcclusionWhenDynamic = num3 != 0;
|
|
}
|
|
}
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers2 = this.CurrentDefaultSkinnedMeshRenderers;
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> dictionary = new Dictionary(this.KABGFIFCKFB);
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> kabgfifckfb = this.KABGFIFCKFB;
|
|
this.IKMMGEPKFBI = dictionary;
|
|
kabgfifckfb.Clear();
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> dictionary2 = new Dictionary(this.ACFMAOJGOLM);
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> acfmaojgolm = this.ACFMAOJGOLM;
|
|
this.currentPropertyBlocks = dictionary2;
|
|
acfmaojgolm.Clear();
|
|
this.FLNLJLNIENI();
|
|
}
|
|
|
|
// Token: 0x0600EA7B RID: 60027 RVA: 0x0035F710 File Offset: 0x0035D910
|
|
[Token(Token = "0x600EA7B")]
|
|
[Address(RVA = "0x11E8200", Offset = "0x11E7000", VA = "0x1811E8200")]
|
|
private void HBOKEJIDHJC()
|
|
{
|
|
Action hkegdmnckhm = this.HKEGDMNCKHM;
|
|
if (hkegdmnckhm != 0)
|
|
{
|
|
hkegdmnckhm();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA7C RID: 60028 RVA: 0x0035F730 File Offset: 0x0035D930
|
|
[Token(Token = "0x600EA7C")]
|
|
[Address(RVA = "0x11EB330", Offset = "0x11EA130", VA = "0x1811EB330")]
|
|
private CDJFFFCFLMF PNOLMHKJODC(bool NIFAKMNLAEP, List<PlayerAvatarDisplay.ACIHNHOLEJD> DDCOMHCLAED, int[] HPNCCALDHFC, Func<int, DAJFOCGPHGP> HFIILOHNLML)
|
|
{
|
|
if (NIFAKMNLAEP)
|
|
{
|
|
Material balbblikafk = this.BALBBLIKAFK;
|
|
int num = 0;
|
|
if (balbblikafk == num)
|
|
{
|
|
Material material = new Material(this.HCFKKLCCPII);
|
|
this.BALBBLIKAFK = material;
|
|
material.renderQueue = 1900;
|
|
}
|
|
}
|
|
Material material2 = this.HCFKKLCCPII;
|
|
Color? idamhdddimp = this.IDAMHDDDIMP;
|
|
Color? hinknpdelgn = this.HINKNPDELGN;
|
|
Color? eambenlbaef = this.EAMBENLBAEF;
|
|
Color oackoljmgkb = this.OACKOLJMGKB;
|
|
Color knlnaeajood = this.KNLNAEAJOOD;
|
|
Color lefdamkhmli = this.LEFDAMKHMLI;
|
|
List<CDJFFFCFLMF> list = new List();
|
|
List<CDJFFFCFLMF> innerPromises = list;
|
|
int num2;
|
|
PlayerAvatarDisplay.NFBEHGFKMKF nfbehgfkmkf = new PlayerAvatarDisplay.NFBEHGFKMKF(num2);
|
|
num2 = 0;
|
|
nfbehgfkmkf.getLayer = 0;
|
|
PlayerAvatarDisplay.CMKLNLAOBOO cmklnlaoboo;
|
|
nfbehgfkmkf.materialPropertyBlock = cmklnlaoboo;
|
|
nfbehgfkmkf.<>4__this = this;
|
|
nfbehgfkmkf.isFirstPerson = NIFAKMNLAEP;
|
|
nfbehgfkmkf.parts = DDCOMHCLAED;
|
|
nfbehgfkmkf.LODs = HPNCCALDHFC;
|
|
nfbehgfkmkf.materialInstance = material2;
|
|
nfbehgfkmkf.innerPromises = list;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, nfbehgfkmkf);
|
|
Action action = delegate
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA7D RID: 60029 RVA: 0x0035F840 File Offset: 0x0035DA40
|
|
[Token(Token = "0x600EA7D")]
|
|
[Address(RVA = "0x11EB060", Offset = "0x11E9E60", VA = "0x1811EB060")]
|
|
private CDJFFFCFLMF PIMIALABDMP(bool NIFAKMNLAEP, List<PlayerAvatarDisplay.ACIHNHOLEJD> DDCOMHCLAED, int[] HPNCCALDHFC, Func<int, DAJFOCGPHGP> HFIILOHNLML, PlayerAvatarDisplay.CMKLNLAOBOO OHDIOONOFAC, Material OGGEDFPBGKE)
|
|
{
|
|
PlayerAvatarDisplay.CMKLNLAOBOO materialPropertyBlock = 0;
|
|
Material materialInstance = 0;
|
|
bool isFirstPerson = NIFAKMNLAEP;
|
|
PlayerAvatarDisplay <>4__this4 = this;
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> parts = DDCOMHCLAED;
|
|
int[] LODs2 = HPNCCALDHFC;
|
|
Func<int, DAJFOCGPHGP> getLayer = 0;
|
|
HHKIEEPFDOH hhkieepfdoh = new HHKIEEPFDOH();
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> parts4 = parts;
|
|
HHKIEEPFDOH allBuildPromise = hhkieepfdoh;
|
|
int[] lods = LODs2;
|
|
int[] LODs = lods;
|
|
PlayerAvatarDisplay <>4__this = this;
|
|
Func<PlayerAvatarDisplay.ACIHNHOLEJD, LMNJIGBCDFB> func = delegate(PlayerAvatarDisplay.ACIHNHOLEJD p)
|
|
{
|
|
List<LMNJIGBCDFB> lkafffobonm = <>4__this.LKAFFFOBONM;
|
|
int[] lods2 = LODs;
|
|
return p.HGGMOFKHMIN(lods2, lkafffobonm);
|
|
};
|
|
List<LMNJIGBCDFB> list = Enumerable.ToList<LMNJIGBCDFB>(Enumerable.Select<PlayerAvatarDisplay.ACIHNHOLEJD, LMNJIGBCDFB>(parts4, func));
|
|
Func<LMNJIGBCDFB, CDJFFFCFLMF> <>9__208_ = PlayerAvatarDisplay.<>c.<>9__208_1;
|
|
if (<>9__208_ == 0)
|
|
{
|
|
PlayerAvatarDisplay.<>c.<>9__208_1 = delegate(LMNJIGBCDFB h)
|
|
{
|
|
HHKIEEPFDOH hhkieepfdoh2 = new HHKIEEPFDOH();
|
|
HHKIEEPFDOH cancelable = hhkieepfdoh2;
|
|
Action action3 = delegate
|
|
{
|
|
cancelable.OOOIENHGNCA();
|
|
};
|
|
Action<string> action4 = delegate(string err)
|
|
{
|
|
cancelable.HMFPPBJFHKD(err);
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
HHKIEEPFDOH cancelable2 = cancelable;
|
|
action4 += action4;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
CDJFFFCFLMF[] array = Enumerable.ToArray<CDJFFFCFLMF>(Enumerable.Select<LMNJIGBCDFB, CDJFFFCFLMF>(list, <>9__208_));
|
|
HHKIEEPFDOH allBuildPromise3 = allBuildPromise;
|
|
LGABAIJIIJC lgabaijiijc;
|
|
CDJFFFCFLMF loadAssetsPromise = lgabaijiijc;
|
|
Action action = delegate
|
|
{
|
|
CDJFFFCFLMF loadAssetsPromise2 = loadAssetsPromise;
|
|
throw new NullReferenceException();
|
|
};
|
|
CDJFFFCFLMF cdjfffcflmf = allBuildPromise3.JDKJCDNCDAN(action);
|
|
CDJFFFCFLMF loadAssetsPromise3 = loadAssetsPromise;
|
|
Action <>9__3;
|
|
Action<string> <>9__4;
|
|
Action action2 = delegate
|
|
{
|
|
List<CDJFFFCFLMF> list2 = new List();
|
|
if (!isFirstPerson)
|
|
{
|
|
<>4__this4.EAADMKNGGBF();
|
|
PlayerAvatarDisplay <>4__this3 = <>4__this4;
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> parts2 = parts;
|
|
<>4__this3.LDBONHBBMLF(parts2);
|
|
}
|
|
int[] lods3 = LODs2;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (num3 < lods3.Length)
|
|
{
|
|
Func<int, DAJFOCGPHGP> getLayer2 = getLayer;
|
|
PlayerAvatarDisplay <>4__this2 = <>4__this4;
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> parts3 = parts;
|
|
bool isFirstPerson2 = isFirstPerson;
|
|
int num4 = lods3[num2];
|
|
DAJFOCGPHGP dajfocgphgp = getLayer2(num4);
|
|
Material materialInstance2 = materialInstance;
|
|
PlayerAvatarDisplay.CMKLNLAOBOO materialPropertyBlock2 = materialPropertyBlock;
|
|
ulong num5;
|
|
KFBABPAPIMB kfbabpapimb = <>4__this2.CEKLCMIPJJO(parts3, num4, isFirstPerson2, dajfocgphgp, num5 != 0UL, materialPropertyBlock2, materialInstance2);
|
|
list2.Add(kfbabpapimb);
|
|
int[] lods4 = LODs2;
|
|
num2++;
|
|
}
|
|
LGABAIJIIJC lgabaijiijc2 = new LGABAIJIIJC(list2);
|
|
LGABAIJIIJC cancelCombined = lgabaijiijc2;
|
|
HHKIEEPFDOH allBuildPromise2 = allBuildPromise;
|
|
Action action5 = delegate
|
|
{
|
|
cancelCombined.KBPKIDJEOFB();
|
|
};
|
|
CDJFFFCFLMF cdjfffcflmf2 = allBuildPromise2.JDKJCDNCDAN(action5);
|
|
Action <>9__ = <>9__3;
|
|
LGABAIJIIJC cancelCombined3 = cancelCombined;
|
|
Action action6;
|
|
if (<>9__ == 0)
|
|
{
|
|
action6 = delegate
|
|
{
|
|
allBuildPromise.OOOIENHGNCA();
|
|
};
|
|
<>9__3 = action6;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = cancelCombined3.OHLPJBFCABI(action6);
|
|
Action<string> <>9__2 = <>9__4;
|
|
LGABAIJIIJC cancelCombined2 = cancelCombined;
|
|
Action<string> action7;
|
|
if (<>9__2 == 0)
|
|
{
|
|
action7 = delegate(string err)
|
|
{
|
|
allBuildPromise.HMFPPBJFHKD(err);
|
|
};
|
|
<>9__4 = action7;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp2 = cancelCombined2.HMFPPBJFHKD(action7);
|
|
};
|
|
return loadAssetsPromise;
|
|
}
|
|
|
|
// Token: 0x0600EA7E RID: 60030 RVA: 0x0035F950 File Offset: 0x0035DB50
|
|
[Token(Token = "0x600EA7E")]
|
|
[Address(RVA = "0x11EA6A0", Offset = "0x11E94A0", VA = "0x1811EA6A0")]
|
|
private IEnumerator<KENFJGFMIPM> OFMOIJLOIJJ(bool NIFAKMNLAEP, List<PlayerAvatarDisplay.ACIHNHOLEJD> DDCOMHCLAED, int[] HPNCCALDHFC, Func<int, DAJFOCGPHGP> HFIILOHNLML, PlayerAvatarDisplay.CMKLNLAOBOO OHDIOONOFAC, Material OGGEDFPBGKE, List<CDJFFFCFLMF> DNPFBIGFAMK)
|
|
{
|
|
int num;
|
|
PlayerAvatarDisplay.NFBEHGFKMKF nfbehgfkmkf = new PlayerAvatarDisplay.NFBEHGFKMKF(num);
|
|
num = 0;
|
|
nfbehgfkmkf.materialInstance = 0;
|
|
nfbehgfkmkf.getLayer = 0;
|
|
nfbehgfkmkf.innerPromises = 0;
|
|
nfbehgfkmkf.isFirstPerson = NIFAKMNLAEP;
|
|
nfbehgfkmkf.parts = DDCOMHCLAED;
|
|
nfbehgfkmkf.LODs = HPNCCALDHFC;
|
|
nfbehgfkmkf.<>4__this = this;
|
|
nfbehgfkmkf.materialPropertyBlock = 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA7F RID: 60031 RVA: 0x0035F9A4 File Offset: 0x0035DBA4
|
|
[Token(Token = "0x600EA7F")]
|
|
[Address(RVA = "0x11E77B0", Offset = "0x11E65B0", VA = "0x1811E77B0")]
|
|
private CDJFFFCFLMF FPIJNIKKOBI(List<PlayerAvatarDisplay.ACIHNHOLEJD> DDCOMHCLAED, int[] HPNCCALDHFC)
|
|
{
|
|
Func<PlayerAvatarDisplay.ACIHNHOLEJD, LMNJIGBCDFB> func = delegate(PlayerAvatarDisplay.ACIHNHOLEJD p)
|
|
{
|
|
List<LMNJIGBCDFB> lkafffobonm = this.LKAFFFOBONM;
|
|
int[] lods = HPNCCALDHFC;
|
|
return p.HGGMOFKHMIN(lods, lkafffobonm);
|
|
};
|
|
List<LMNJIGBCDFB> list = Enumerable.ToList<LMNJIGBCDFB>(Enumerable.Select<PlayerAvatarDisplay.ACIHNHOLEJD, LMNJIGBCDFB>(DDCOMHCLAED, func));
|
|
Func<LMNJIGBCDFB, CDJFFFCFLMF> <>9__208_ = PlayerAvatarDisplay.<>c.<>9__208_1;
|
|
if (<>9__208_ == 0)
|
|
{
|
|
PlayerAvatarDisplay.<>c.<>9__208_1 = delegate(LMNJIGBCDFB h)
|
|
{
|
|
HHKIEEPFDOH hhkieepfdoh = new HHKIEEPFDOH();
|
|
HHKIEEPFDOH cancelable = hhkieepfdoh;
|
|
Action action = delegate
|
|
{
|
|
cancelable.OOOIENHGNCA();
|
|
};
|
|
Action<string> action2 = delegate(string err)
|
|
{
|
|
cancelable.HMFPPBJFHKD(err);
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
HHKIEEPFDOH cancelable2 = cancelable;
|
|
action2 += action2;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
CDJFFFCFLMF[] array = Enumerable.ToArray<CDJFFFCFLMF>(Enumerable.Select<LMNJIGBCDFB, CDJFFFCFLMF>(list, <>9__208_));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA80 RID: 60032 RVA: 0x0035FA14 File Offset: 0x0035DC14
|
|
[Token(Token = "0x600EA80")]
|
|
[Address(RVA = "0x11E63E0", Offset = "0x11E51E0", VA = "0x1811E63E0")]
|
|
private KFBABPAPIMB CEKLCMIPJJO(List<PlayerAvatarDisplay.ACIHNHOLEJD> DDCOMHCLAED, int OLGEJFLEBEN, bool NIFAKMNLAEP, DAJFOCGPHGP MKGEABIAOCP, bool BACKELFEABG, PlayerAvatarDisplay.CMKLNLAOBOO OHDIOONOFAC, Material OGGEDFPBGKE)
|
|
{
|
|
if (!NIFAKMNLAEP)
|
|
{
|
|
}
|
|
Transform transform = this.firstPersonMeshBase;
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> acfmaojgolm = this.ACFMAOJGOLM;
|
|
KFBABPAPIMB kfbabpapimb;
|
|
return kfbabpapimb;
|
|
}
|
|
|
|
// Token: 0x0600EA81 RID: 60033 RVA: 0x0035FA3C File Offset: 0x0035DC3C
|
|
[Token(Token = "0x600EA81")]
|
|
[Address(RVA = "0x11E9780", Offset = "0x11E8580", VA = "0x1811E9780")]
|
|
private static SkinnedMeshRenderer KKDAPLHGICM(Transform PJOLMHBIHDM, Transform CNDBDNNOHJI, SkinnedMeshRenderer[] PCLMNNEHLNG, int OLGEJFLEBEN, DAJFOCGPHGP MKGEABIAOCP)
|
|
{
|
|
string name = PJOLMHBIHDM.name;
|
|
GameObject gameObject = new GameObject(string.Format("{0}_LOD_{1}", name, name));
|
|
gameObject.tag = "GeneratedLODRenderer";
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
Transform transform = gameObject.transform;
|
|
int num2 = 0;
|
|
transform.SetParent(PJOLMHBIHDM, num2 != 0);
|
|
SkinnedMeshRenderer skinnedMeshRenderer = gameObject.AddComponent<SkinnedMeshRenderer>();
|
|
skinnedMeshRenderer.rootBone = CNDBDNNOHJI;
|
|
skinnedMeshRenderer.updateWhenOffscreen = true;
|
|
skinnedMeshRenderer.skinnedMotionVectors = true;
|
|
int num3 = 0;
|
|
skinnedMeshRenderer.quality = (SkinQuality)num3;
|
|
skinnedMeshRenderer.shadowCastingMode = (ShadowCastingMode)((uint)1);
|
|
skinnedMeshRenderer.reflectionProbeUsage = (ReflectionProbeUsage)((uint)3);
|
|
int num4 = 0;
|
|
skinnedMeshRenderer.lightProbeUsage = (LightProbeUsage)num4;
|
|
PCLMNNEHLNG[0] = skinnedMeshRenderer;
|
|
return skinnedMeshRenderer;
|
|
}
|
|
|
|
// Token: 0x0600EA82 RID: 60034 RVA: 0x0035FAE4 File Offset: 0x0035DCE4
|
|
[Token(Token = "0x600EA82")]
|
|
[Address(RVA = "0x11EB7B0", Offset = "0x11EA5B0", VA = "0x1811EB7B0")]
|
|
private KFBABPAPIMB POPNMNBEEKN(SkinnedMeshRenderer EMJGHFOGDFF, int OLGEJFLEBEN, IList<PlayerAvatarDisplay.ACIHNHOLEJD> IOPMDBKILNC, bool BACKELFEABG, PlayerAvatarDisplay.CMKLNLAOBOO OHDIOONOFAC, Material OGGEDFPBGKE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EA82)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling KFBABPAPIMB RecRoom.Avatars.PlayerAvatarDisplay::POPNMNBEEKN(UnityEngine.SkinnedMeshRenderer,System.Int32,System.Collections.Generic.IList`1<RecRoom.Avatars.PlayerAvatarDisplay/ACIHNHOLEJD>,System.Boolean,RecRoom.Avatars.PlayerAvatarDisplay/CMKLNLAOBOO,UnityEngine.Material)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_3AC:
|
|
stfld:Action(LKIOGGNCJFI::onFinally, ldloc:LKIOGGNCJFI(var_1_07), ldloc:Delegate[exp:Action](var_92_39D))
|
|
stloc:int32[](var_93_3BB, newarr:int32[]([mscorlib]System.Int32, ldloc:Delegate[exp:int32](var_92_39D)))
|
|
stloc:LCJHCNHFIHD(var_95_3C3, ldfld:LCJHCNHFIHD(LKIOGGNCJFI::boneCollection, ldloc:LKIOGGNCJFI(var_1_07)))
|
|
stelem:int32([mscorlib]System.Int32, ldloc:int32[](var_93_3BB), ldc.i4:int32(0), ldloc:int32(var_96))
|
|
stloc:int32(var_0_3D2, add:int32(ldloc:int32(var_0_2C0), ldc.i4:int32(1)))
|
|
}
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EA83 RID: 60035 RVA: 0x0035FEC4 File Offset: 0x0035E0C4
|
|
[Token(Token = "0x600EA83")]
|
|
[Address(RVA = "0x11E8C40", Offset = "0x11E7A40", VA = "0x1811E8C40")]
|
|
private static PlayerAvatarDisplay.GKOCFEALAPE IKDINIPNIPL(PlayerAvatarDisplay.ACIHNHOLEJD JDFAAPOHOBB, int PMPOICPPLKN)
|
|
{
|
|
while (JDFAAPOHOBB.LFENNCHHDJH)
|
|
{
|
|
if (JDFAAPOHOBB != 0 && JDFAAPOHOBB != 0)
|
|
{
|
|
bool faeebaeklol = JDFAAPOHOBB.FAEEBAEKLOL;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool faeebaeklol2 = JDFAAPOHOBB.FAEEBAEKLOL;
|
|
if ((uint)1 == 0U)
|
|
{
|
|
if ((faeebaeklol2 && PMPOICPPLKN != 0) || !faeebaeklol2 || PMPOICPPLKN == 0)
|
|
{
|
|
}
|
|
}
|
|
return PlayerAvatarDisplay.GKOCFEALAPE.TeamItem;
|
|
}
|
|
}
|
|
return PlayerAvatarDisplay.GKOCFEALAPE.SkinColor;
|
|
}
|
|
|
|
// Token: 0x0600EA84 RID: 60036 RVA: 0x0035FF1C File Offset: 0x0035E11C
|
|
[Token(Token = "0x600EA84")]
|
|
[Address(RVA = "0x11E73F0", Offset = "0x11E61F0", VA = "0x1811E73F0")]
|
|
private static PlayerAvatarDisplay.EIDOBNGIKOA FBIOLFCCNNK(PlayerAvatarDisplay.ACIHNHOLEJD JDFAAPOHOBB, int PMPOICPPLKN)
|
|
{
|
|
while (JDFAAPOHOBB.LFENNCHHDJH)
|
|
{
|
|
if (JDFAAPOHOBB != 0)
|
|
{
|
|
int num = 0;
|
|
if (JDFAAPOHOBB != 0 && num == 2)
|
|
{
|
|
if (PMPOICPPLKN != 0 || PMPOICPPLKN + 1 != 20 || PMPOICPPLKN == 0)
|
|
{
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA85 RID: 60037 RVA: 0x0035FF58 File Offset: 0x0035E158
|
|
[Token(Token = "0x600EA85")]
|
|
[Address(RVA = "0x11E73B0", Offset = "0x11E61B0", VA = "0x1811E73B0")]
|
|
private Transform EMOJJGLDKCP(Player.GAHEJKDCLLE NMKAKHOEMGB, OutfitType FILKIEPKEAE)
|
|
{
|
|
if (NMKAKHOEMGB == Player.GAHEJKDCLLE.Torso)
|
|
{
|
|
return this.rightHandRoot;
|
|
}
|
|
if (FILKIEPKEAE == OutfitType.Hat)
|
|
{
|
|
return this.hatAnchor;
|
|
}
|
|
return this.headPropAnchor;
|
|
}
|
|
|
|
// Token: 0x0600EA86 RID: 60038 RVA: 0x0035FF90 File Offset: 0x0035E190
|
|
[Token(Token = "0x600EA86")]
|
|
[Address(RVA = "0x11E9FE0", Offset = "0x11E8DE0", VA = "0x1811E9FE0")]
|
|
private IEnumerator<KENFJGFMIPM> MDNDKJIOCJG(JobHandle DODBBMLLMHG)
|
|
{
|
|
int num;
|
|
PlayerAvatarDisplay.BFKIPKFLGDF bfkipkflgdf = new PlayerAvatarDisplay.BFKIPKFLGDF(num);
|
|
num = 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA87 RID: 60039 RVA: 0x0035FFAC File Offset: 0x0035E1AC
|
|
[Token(Token = "0x600EA87")]
|
|
[Address(RVA = "0x11E7F80", Offset = "0x11E6D80", VA = "0x1811E7F80")]
|
|
private void HBELKGAINDA(int JCKJCCOIOIO, Material KFENPJENIOI, PlayerAvatarDisplay.ACIHNHOLEJD JDFAAPOHOBB, out Texture2D MLNFEOAFGGJ, out Vector4 EFKOEJJACFC, out Texture2D OHBMPLEHPND, out Texture2D FNJOEPGLNKC)
|
|
{
|
|
do
|
|
{
|
|
int num = 0;
|
|
if (JCKJCCOIOIO != 0 || (JDFAAPOHOBB.LFENNCHHDJH ? 1 : 0) == num)
|
|
{
|
|
goto IL_22;
|
|
}
|
|
}
|
|
while (JDFAAPOHOBB == 0 || JDFAAPOHOBB == 0);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
IL_22:
|
|
if (KFENPJENIOI.GetTexture("_BaseMap") != 0)
|
|
{
|
|
}
|
|
if (KFENPJENIOI.GetTexture("_SpecGlossMap") != 0)
|
|
{
|
|
}
|
|
if (KFENPJENIOI.GetTexture("_BumpMap") != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA88 RID: 60040 RVA: 0x0036000C File Offset: 0x0035E20C
|
|
[Token(Token = "0x600EA88")]
|
|
[Address(RVA = "0x11E6BD0", Offset = "0x11E59D0", VA = "0x1811E6BD0")]
|
|
private void DAPDLBMKCHA(int JCKJCCOIOIO, Material KFENPJENIOI, PlayerAvatarDisplay.ACIHNHOLEJD JDFAAPOHOBB, out Color OPLLAAEOBGO, out Color DCGFINOENEB, out Color JLLOEKCBBML, out Color HMOBDNLCFMG, out Color KJDFNAAAODF)
|
|
{
|
|
while (JCKJCCOIOIO == 0 && (JDFAAPOHOBB.LFENNCHHDJH ? 1 : 0) != JCKJCCOIOIO)
|
|
{
|
|
if (JDFAAPOHOBB != 0 && JDFAAPOHOBB != 0)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EA89 RID: 60041 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EA89")]
|
|
[Address(RVA = "0x11E9AF0", Offset = "0x11E88F0", VA = "0x1811E9AF0")]
|
|
private void LDBONHBBMLF(List<PlayerAvatarDisplay.ACIHNHOLEJD> IOPMDBKILNC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EA8A RID: 60042 RVA: 0x0036003C File Offset: 0x0035E23C
|
|
[Token(Token = "0x600EA8A")]
|
|
[Address(RVA = "0x11EEC40", Offset = "0x11EDA40", VA = "0x1811EEC40")]
|
|
public void SetHatAnchorParameters(PlayerAvatarDisplay.AnchorParams GKLANGOCKID, PlayerAvatarDisplay.AnchorParamsRestrictions MNPDFLFFJJN)
|
|
{
|
|
int num = 0;
|
|
if ((this.LFJPAGANDCO ? 1 : 0) != num && (this.CJEKFLDGJBG ? 1 : 0) != num)
|
|
{
|
|
float radius = this.NHPBIILGDKK.radius;
|
|
int num2 = 0;
|
|
if (radius > (float)num2)
|
|
{
|
|
float z = GKLANGOCKID.HemisphereOffsets.z;
|
|
this.OOJLFMAFAIE = MNPDFLFFJJN;
|
|
this.DEHANAHOGCD.HemisphereOffsets.z = z;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int num3 = 0;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
this.hatAnchor.localPosition = num3;
|
|
this.hatAnchor.localRotation = num3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA8B RID: 60043 RVA: 0x003600C0 File Offset: 0x0035E2C0
|
|
[Token(Token = "0x600EA8B")]
|
|
[Address(RVA = "0x11E6640", Offset = "0x11E5440", VA = "0x1811E6640")]
|
|
public static void CalculateHatAnchorParams(FitMeshHemisphere NHPBIILGDKK, Transform BBGPGEEAFLF, PlayerAvatarDisplay.AnchorParams GKLANGOCKID, PlayerAvatarDisplay.AnchorParamsRestrictions OOJLFMAFAIE, out Vector3 GHBPCACOCOL, out Quaternion LDAKIHFDIFN, out PlayerAvatarDisplay.AnchorParams GKPGGDNCGJC)
|
|
{
|
|
PlayerAvatarDisplay.AnchorParams anchorParams;
|
|
float z = anchorParams.HemisphereOffsets.z;
|
|
OOJLFMAFAIE.AllowTranslation = z != null;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
float z3 = Vector3.forward.z;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
Vector3 vector3;
|
|
float z5 = vector3.z;
|
|
Vector3 vector4;
|
|
float z6 = vector4.z;
|
|
Vector3 vector5;
|
|
float z7 = vector5.z;
|
|
float maxXOffset = OOJLFMAFAIE.MaxXOffset;
|
|
bool allowTranslation = OOJLFMAFAIE.AllowTranslation;
|
|
Vector3 vector6;
|
|
float z8 = vector6.z;
|
|
Vector3 vector7;
|
|
float z9 = vector7.z;
|
|
Vector3 vector8;
|
|
float z10 = vector8.z;
|
|
Vector3 vector9;
|
|
float z11 = vector9.z;
|
|
Vector3 vector10;
|
|
float z12 = vector10.z;
|
|
}
|
|
|
|
// Token: 0x0600EA8C RID: 60044 RVA: 0x00360160 File Offset: 0x0035E360
|
|
[Token(Token = "0x600EA8C")]
|
|
[Address(RVA = "0x11EDD70", Offset = "0x11ECB70", VA = "0x1811EDD70")]
|
|
public void ResetHatAnchor(Vector2 LNDEFKJFNKC, Vector3 DGJJFPICOPJ, Vector3 COLJMEEEBKF)
|
|
{
|
|
Transform transform = this.hatAnchor;
|
|
float z = Vector3.zero.z;
|
|
Transform transform2 = this.hatAnchor;
|
|
Quaternion identity = Quaternion.identity;
|
|
if (!this.CJEKFLDGJBG && this.LFJPAGANDCO)
|
|
{
|
|
float z2 = DGJJFPICOPJ.z;
|
|
this.DEHANAHOGCD = LNDEFKJFNKC;
|
|
this.DEHANAHOGCD.HemisphereOffsets.z = z2;
|
|
float z3 = COLJMEEEBKF.z;
|
|
this.DEHANAHOGCD.HemisphereRotations.z = z3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA8D RID: 60045 RVA: 0x003601E0 File Offset: 0x0035E3E0
|
|
[Token(Token = "0x600EA8D")]
|
|
[Address(RVA = "0x11EA510", Offset = "0x11E9310", VA = "0x1811EA510")]
|
|
private void NMDOPLDHLEI()
|
|
{
|
|
this.OOJLFMAFAIE = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600EA8E RID: 60046 RVA: 0x003601F8 File Offset: 0x0035E3F8
|
|
[Token(Token = "0x600EA8E")]
|
|
[Address(RVA = "0x8378B0", Offset = "0x8366B0", VA = "0x1808378B0")]
|
|
public PlayerAvatarDisplay.DPOGFJABJBJ GetAnchorParamsRestrictions()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EA8E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.PlayerAvatarDisplay/DPOGFJABJBJ RecRoom.Avatars.PlayerAvatarDisplay::GetAnchorParamsRestrictions()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:AnchorParamsRestrictions(var_0_06, ldfld:AnchorParamsRestrictions(PlayerAvatarDisplay::OOJLFMAFAIE, ldloc:PlayerAvatarDisplay(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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EA8F RID: 60047 RVA: 0x0036020C File Offset: 0x0035E40C
|
|
[Token(Token = "0x600EA8F")]
|
|
[Address(RVA = "0x11E5860", Offset = "0x11E4660", VA = "0x1811E5860")]
|
|
public void ApplyBlocks()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> dictionary = this.currentPropertyBlocks;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA90 RID: 60048 RVA: 0x00360230 File Offset: 0x0035E430
|
|
[Token(Token = "0x600EA90")]
|
|
[Address(RVA = "0x11E5990", Offset = "0x11E4790", VA = "0x1811E5990")]
|
|
public void ApplyHairPattern()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.CMBCFCJJPOL);
|
|
this.HGEHHHEDMFI(action);
|
|
this.MKACIGLBIEM();
|
|
}
|
|
|
|
// Token: 0x170025F5 RID: 9717
|
|
// (get) Token: 0x0600EA91 RID: 60049 RVA: 0x00360258 File Offset: 0x0035E458
|
|
[Token(Token = "0x170025F5")]
|
|
private IReadOnlyList<Camera> KHJMJHMICHK
|
|
{
|
|
[Token(Token = "0x600EA91")]
|
|
[Address(RVA = "0x11E8290", Offset = "0x11E7090", VA = "0x1811E8290")]
|
|
get
|
|
{
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.ActiveCameraAndActiveFirstPersonCameras;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA92 RID: 60050 RVA: 0x00360278 File Offset: 0x0035E478
|
|
[Token(Token = "0x600EA92")]
|
|
[Address(RVA = "0x11E8730", Offset = "0x11E7530", VA = "0x1811E8730")]
|
|
public void HideFirstPersonRenderersThisFrame([Optional] IReadOnlyList<Camera> IGKGHCHGGEF)
|
|
{
|
|
if (IGKGHCHGGEF == 0)
|
|
{
|
|
IReadOnlyList<Camera> activeCameraAndActiveFirstPersonCameras = SingletonMonoBehaviour.ONCPNMDGGKG.ActiveCameraAndActiveFirstPersonCameras;
|
|
}
|
|
bool flag = this.AANEOGPDFGH;
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length = currentDefaultSkinnedMeshRenderers.Length;
|
|
if (num2 < length)
|
|
{
|
|
SkinnedMeshRenderer skinnedMeshRenderer = currentDefaultSkinnedMeshRenderers[num];
|
|
int num3 = 0;
|
|
if (skinnedMeshRenderer != num3 && skinnedMeshRenderer.gameObject.activeSelf && skinnedMeshRenderer.gameObject.layer != 8)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
float z3 = Vector3.zero.z;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F6 RID: 9718
|
|
// (get) Token: 0x0600EA93 RID: 60051 RVA: 0x00360328 File Offset: 0x0035E528
|
|
[Token(Token = "0x170025F6")]
|
|
private static bool LCCONHOAMAJ
|
|
{
|
|
[Token(Token = "0x600EA93")]
|
|
[Address(RVA = "0x11E86C0", Offset = "0x11E74C0", VA = "0x1811E86C0")]
|
|
get
|
|
{
|
|
return PlayerAvatarDisplay.IDFHNDJEEMA.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA94 RID: 60052 RVA: 0x00360348 File Offset: 0x0035E548
|
|
[Token(Token = "0x600EA94")]
|
|
[Address(RVA = "0x11E5660", Offset = "0x11E4460", VA = "0x1811E5660")]
|
|
public static void AddStaticForceMatrixRecalculationPerRenderToken(object PIHIPPPPEBI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag = PlayerAvatarDisplay.LCCONHOAMAJ;
|
|
PlayerAvatarDisplay.IDFHNDJEEMA.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
if (PlayerAvatarDisplay.LCCONHOAMAJ == flag)
|
|
{
|
|
break;
|
|
}
|
|
List<PlayerAvatarDisplay> cnohnlekkpk = PlayerAvatarDisplay.CNOHNLEKKPK;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
string aoffdhbkcip = PlayerAvatarDisplay.AOFFDHBKCIP;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600EA95 RID: 60053 RVA: 0x00360398 File Offset: 0x0035E598
|
|
[Token(Token = "0x600EA95")]
|
|
[Address(RVA = "0x11EDA60", Offset = "0x11EC860", VA = "0x1811EDA60")]
|
|
public static void RemoveStaticForceMatrixRecalculationPerRenderToken(object PIHIPPPPEBI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag = PlayerAvatarDisplay.LCCONHOAMAJ;
|
|
PlayerAvatarDisplay.IDFHNDJEEMA.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
if (PlayerAvatarDisplay.LCCONHOAMAJ == flag)
|
|
{
|
|
break;
|
|
}
|
|
List<PlayerAvatarDisplay> cnohnlekkpk = PlayerAvatarDisplay.CNOHNLEKKPK;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
string aoffdhbkcip = PlayerAvatarDisplay.AOFFDHBKCIP;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x170025F7 RID: 9719
|
|
// (get) Token: 0x0600EA96 RID: 60054 RVA: 0x003603E8 File Offset: 0x0035E5E8
|
|
[Token(Token = "0x170025F7")]
|
|
private bool JMEJJKPEBNN
|
|
{
|
|
[Token(Token = "0x600EA96")]
|
|
[Address(RVA = "0x11E7BB0", Offset = "0x11E69B0", VA = "0x1811E7BB0")]
|
|
get
|
|
{
|
|
return this.DEBIMIOMGKD.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA97 RID: 60055 RVA: 0x00360408 File Offset: 0x0035E608
|
|
[Token(Token = "0x600EA97")]
|
|
[Address(RVA = "0x11E55E0", Offset = "0x11E43E0", VA = "0x1811E55E0")]
|
|
public void AddForceMatrixRecalculationPerRenderFlag(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.DEBIMIOMGKD.CFLJGNJLBFG;
|
|
this.DEBIMIOMGKD.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
if (this.DEBIMIOMGKD.CFLJGNJLBFG != flag)
|
|
{
|
|
this.PGDMOHBDKCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA98 RID: 60056 RVA: 0x00360448 File Offset: 0x0035E648
|
|
[Token(Token = "0x600EA98")]
|
|
[Address(RVA = "0x11ED9E0", Offset = "0x11EC7E0", VA = "0x1811ED9E0")]
|
|
public void RemoveForceMatrixRecalculationPerRenderFlag(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.DEBIMIOMGKD.CFLJGNJLBFG;
|
|
this.DEBIMIOMGKD.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
if (this.DEBIMIOMGKD.CFLJGNJLBFG != flag)
|
|
{
|
|
this.PGDMOHBDKCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA99 RID: 60057 RVA: 0x00360488 File Offset: 0x0035E688
|
|
[Token(Token = "0x600EA99")]
|
|
[Address(RVA = "0x11EAC80", Offset = "0x11E9A80", VA = "0x1811EAC80")]
|
|
private void PGDMOHBDKCG()
|
|
{
|
|
if (this.DEBIMIOMGKD.CFLJGNJLBFG)
|
|
{
|
|
}
|
|
bool flag = PlayerAvatarDisplay.LCCONHOAMAJ;
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
int num = 0;
|
|
int length = currentDefaultSkinnedMeshRenderers.Length;
|
|
if (num < length)
|
|
{
|
|
SkinnedMeshRenderer skinnedMeshRenderer = currentDefaultSkinnedMeshRenderers[num];
|
|
int num2 = 0;
|
|
if (skinnedMeshRenderer != num2)
|
|
{
|
|
skinnedMeshRenderer.forceMatrixRecalculationPerRender = flag;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025F8 RID: 9720
|
|
// (get) Token: 0x0600EA9A RID: 60058 RVA: 0x003604EC File Offset: 0x0035E6EC
|
|
[Token(Token = "0x170025F8")]
|
|
private bool ODIJOOHKNIF
|
|
{
|
|
[Token(Token = "0x600EA9A")]
|
|
[Address(RVA = "0x11E6E20", Offset = "0x11E5C20", VA = "0x1811E6E20")]
|
|
get
|
|
{
|
|
return this.HBHEDEMLOMC.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA9B RID: 60059 RVA: 0x0036050C File Offset: 0x0035E70C
|
|
[Token(Token = "0x600EA9B")]
|
|
[Address(RVA = "0x11E5560", Offset = "0x11E4360", VA = "0x1811E5560")]
|
|
public void AddDisableDynamicOcclusionCullingFlag(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.HBHEDEMLOMC.CFLJGNJLBFG;
|
|
this.HBHEDEMLOMC.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
if (this.HBHEDEMLOMC.CFLJGNJLBFG != flag)
|
|
{
|
|
this.CEPBBMLEEDK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA9C RID: 60060 RVA: 0x0036054C File Offset: 0x0035E74C
|
|
[Token(Token = "0x600EA9C")]
|
|
[Address(RVA = "0x11ED960", Offset = "0x11EC760", VA = "0x1811ED960")]
|
|
public void RemoveDisableDynamicOcclusionCullingFlag(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.HBHEDEMLOMC.CFLJGNJLBFG;
|
|
this.HBHEDEMLOMC.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
if (this.HBHEDEMLOMC.CFLJGNJLBFG != flag)
|
|
{
|
|
this.CEPBBMLEEDK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA9D RID: 60061 RVA: 0x0036058C File Offset: 0x0035E78C
|
|
[Token(Token = "0x600EA9D")]
|
|
[Address(RVA = "0x11E6520", Offset = "0x11E5320", VA = "0x1811E6520")]
|
|
private void CEPBBMLEEDK()
|
|
{
|
|
bool flag = this.HBHEDEMLOMC.CFLJGNJLBFG;
|
|
SkinnedMeshRenderer[] currentDefaultSkinnedMeshRenderers = this.CurrentDefaultSkinnedMeshRenderers;
|
|
bool flag2 = !flag;
|
|
int num = 0;
|
|
int length = currentDefaultSkinnedMeshRenderers.Length;
|
|
if (num < length)
|
|
{
|
|
SkinnedMeshRenderer skinnedMeshRenderer = currentDefaultSkinnedMeshRenderers[num];
|
|
int num2 = 0;
|
|
if (skinnedMeshRenderer != num2)
|
|
{
|
|
skinnedMeshRenderer.allowOcclusionWhenDynamic = flag2;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EA9E RID: 60062 RVA: 0x003605EC File Offset: 0x0035E7EC
|
|
[Token(Token = "0x600EA9E")]
|
|
[Address(RVA = "0x11EA2F0", Offset = "0x11E90F0", VA = "0x1811EA2F0")]
|
|
internal static void NIIBMEEIJGK(OutfitPrefab IKGHDDOIIND)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB kknnapfdmkb = PlayerAvatarDisplay.HNIFCPGBPHC.GFHOKOPCAKO(IKGHDDOIIND, num, num2);
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x0600EA9F RID: 60063 RVA: 0x0036060C File Offset: 0x0035E80C
|
|
[Token(Token = "0x600EA9F")]
|
|
[Address(RVA = "0x11EF480", Offset = "0x11EE280", VA = "0x1811EF480", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
string text = this.<GDCHJOHAAKE>k__BackingField;
|
|
string text2 = base.ToString();
|
|
return text + "_" + text2;
|
|
}
|
|
|
|
// Token: 0x0600EAA0 RID: 60064 RVA: 0x00360634 File Offset: 0x0035E834
|
|
[Token(Token = "0x600EAA0")]
|
|
[Address(RVA = "0x11E72D0", Offset = "0x11E60D0", VA = "0x1811E72D0")]
|
|
private void EKMACBBPHGG()
|
|
{
|
|
Transform transform = this.torsoRootBone.transform;
|
|
if (this.FNLFMICGLGO)
|
|
{
|
|
Vector3 zero = Vector3.zero;
|
|
}
|
|
float z = Vector3.one.z;
|
|
}
|
|
|
|
// Token: 0x0600EAA1 RID: 60065 RVA: 0x00360670 File Offset: 0x0035E870
|
|
[Token(Token = "0x600EAA1")]
|
|
[Address(RVA = "0x11EF750", Offset = "0x11EE550", VA = "0x1811EF750")]
|
|
public PlayerAvatarDisplay()
|
|
{
|
|
List<LMNJIGBCDFB> list = new List();
|
|
this.LKAFFFOBONM = list;
|
|
List<LMNJIGBCDFB> list2 = new List();
|
|
this.COPEPDDJFHB = list2;
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> dictionary = new Dictionary();
|
|
this.KABGFIFCKFB = dictionary;
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> dictionary2 = new Dictionary();
|
|
this.IKMMGEPKFBI = dictionary2;
|
|
SkinnedMeshRenderer[] array = new SkinnedMeshRenderer[3];
|
|
this.CurrentDefaultSkinnedMeshRenderers = array;
|
|
SkinnedMeshRenderer[] array2 = new SkinnedMeshRenderer[3];
|
|
this.PCDHDHPJLEO = array2;
|
|
SkinnedMeshRenderer[] array3 = new SkinnedMeshRenderer[3];
|
|
this.CurrentVisibleInFirstPersonSkinnedMeshRenderers = array3;
|
|
SkinnedMeshRenderer[] array4 = new SkinnedMeshRenderer[3];
|
|
this.LCCIFFAAHEM = array4;
|
|
float z = PlayerAvatarDisplay.AnchorParams.Default.HemisphereOffsets.z;
|
|
this.DEHANAHOGCD.HemisphereOffsets.z = z;
|
|
PlayerAvatarDisplay.AnchorParamsRestrictions anchorParamsRestrictions = new PlayerAvatarDisplay.AnchorParamsRestrictions();
|
|
this.OOJLFMAFAIE = anchorParamsRestrictions;
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> dictionary3 = new Dictionary();
|
|
this.currentPropertyBlocks = dictionary3;
|
|
Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> dictionary4 = new Dictionary();
|
|
this.ACFMAOJGOLM = dictionary4;
|
|
this.EJJIFKNOEDG = (int)((ulong)4294967295L);
|
|
List<AvatarItemSelection> list3 = new List();
|
|
this._currentOutfitSelections = list3;
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.DEBIMIOMGKD = aolmggapkeh;
|
|
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
|
|
this.HBHEDEMLOMC = aolmggapkeh2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600EAA2 RID: 60066 RVA: 0x0036078C File Offset: 0x0035E98C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600EAA2")]
|
|
[Address(RVA = "0x11EF4E0", Offset = "0x11EE2E0", VA = "0x1811EF4E0")]
|
|
static PlayerAvatarDisplay()
|
|
{
|
|
int[] array = new int[3];
|
|
array[0] = (int)((ulong)1L);
|
|
array[1] = (int)((ulong)2L);
|
|
PlayerAvatarDisplay.JOGCAPJEOCG = array;
|
|
PlayerAvatarDisplay.AMLFAFANMAI = new List(5);
|
|
PlayerAvatarDisplay.AOFFDHBKCIP = "StaticForceMatrixRecalculationPerRender";
|
|
PlayerAvatarDisplay.IDFHNDJEEMA = new AOLMGGAPKEH();
|
|
}
|
|
|
|
// Token: 0x0600EAA3 RID: 60067 RVA: 0x00360860 File Offset: 0x0035EA60
|
|
[Token(Token = "0x600EAA3")]
|
|
[Address(RVA = "0x11EB730", Offset = "0x11EA530", VA = "0x1811EB730")]
|
|
[CompilerGenerated]
|
|
private void POCMMOAFKPP()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.APHBKNFJACM);
|
|
this.HGEHHHEDMFI(action);
|
|
this.BPJPAPHGMIF();
|
|
}
|
|
|
|
// Token: 0x0600EAA4 RID: 60068 RVA: 0x00360888 File Offset: 0x0035EA88
|
|
[Token(Token = "0x600EAA4")]
|
|
[Address(RVA = "0x11E5530", Offset = "0x11E4330", VA = "0x1811E5530")]
|
|
[CompilerGenerated]
|
|
private void APHBKNFJACM(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Color? idamhdddimp = this.IDAMHDDDIMP;
|
|
GBHCJEGIPJN.BBFIOHIAIEH = idamhdddimp;
|
|
}
|
|
|
|
// Token: 0x0600EAA5 RID: 60069 RVA: 0x003608AC File Offset: 0x0035EAAC
|
|
[Token(Token = "0x600EAA5")]
|
|
[Address(RVA = "0x11E8300", Offset = "0x11E7100", VA = "0x1811E8300")]
|
|
[CompilerGenerated]
|
|
private void HEOHKMBJNLC()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.CECLBINLKIA);
|
|
this.HGEHHHEDMFI(action);
|
|
this.BPJPAPHGMIF();
|
|
}
|
|
|
|
// Token: 0x0600EAA6 RID: 60070 RVA: 0x003608D4 File Offset: 0x0035EAD4
|
|
[Token(Token = "0x600EAA6")]
|
|
[Address(RVA = "0x11E6280", Offset = "0x11E5080", VA = "0x1811E6280")]
|
|
[CompilerGenerated]
|
|
private void CECLBINLKIA(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Color? eambenlbaef = this.EAMBENLBAEF;
|
|
GBHCJEGIPJN.CNKBADFBNPI = eambenlbaef;
|
|
}
|
|
|
|
// Token: 0x0600EAA7 RID: 60071 RVA: 0x003608F8 File Offset: 0x0035EAF8
|
|
[Token(Token = "0x600EAA7")]
|
|
[Address(RVA = "0x11E79B0", Offset = "0x11E67B0", VA = "0x1811E79B0")]
|
|
[CompilerGenerated]
|
|
private void GCBJJOFENKF()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.AACIDACLHMG);
|
|
this.HGEHHHEDMFI(action);
|
|
this.BPJPAPHGMIF();
|
|
}
|
|
|
|
// Token: 0x0600EAA8 RID: 60072 RVA: 0x00360920 File Offset: 0x0035EB20
|
|
[Token(Token = "0x600EAA8")]
|
|
[Address(RVA = "0x11E3DB0", Offset = "0x11E2BB0", VA = "0x1811E3DB0")]
|
|
[CompilerGenerated]
|
|
private void AACIDACLHMG(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Color? hinknpdelgn = this.HINKNPDELGN;
|
|
GBHCJEGIPJN.MPGLBBGFPCA = hinknpdelgn;
|
|
}
|
|
|
|
// Token: 0x0600EAA9 RID: 60073 RVA: 0x00360944 File Offset: 0x0035EB44
|
|
[Token(Token = "0x600EAA9")]
|
|
[Address(RVA = "0x11EA620", Offset = "0x11E9420", VA = "0x1811EA620")]
|
|
[CompilerGenerated]
|
|
private void OCNAONECPCG()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.EBGHJCILEMG);
|
|
this.HGEHHHEDMFI(action);
|
|
this.BPJPAPHGMIF();
|
|
}
|
|
|
|
// Token: 0x0600EAAA RID: 60074 RVA: 0x0036096C File Offset: 0x0035EB6C
|
|
[Token(Token = "0x600EAAA")]
|
|
[Address(RVA = "0x11E7010", Offset = "0x11E5E10", VA = "0x1811E7010")]
|
|
[CompilerGenerated]
|
|
private void EBGHJCILEMG(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Color knlnaeajood = this.KNLNAEAJOOD;
|
|
GBHCJEGIPJN.JMPBPEAPJOJ = knlnaeajood;
|
|
}
|
|
|
|
// Token: 0x0600EAAB RID: 60075 RVA: 0x00360990 File Offset: 0x0035EB90
|
|
[Token(Token = "0x600EAAB")]
|
|
[Address(RVA = "0x11E8BC0", Offset = "0x11E79C0", VA = "0x1811E8BC0")]
|
|
[CompilerGenerated]
|
|
private void IGLJJJFACNE()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.NDCHIGPLHHB);
|
|
this.HGEHHHEDMFI(action);
|
|
this.BPJPAPHGMIF();
|
|
}
|
|
|
|
// Token: 0x0600EAAC RID: 60076 RVA: 0x003609B8 File Offset: 0x0035EBB8
|
|
[Token(Token = "0x600EAAC")]
|
|
[Address(RVA = "0x11EA2D0", Offset = "0x11E90D0", VA = "0x1811EA2D0")]
|
|
[CompilerGenerated]
|
|
private void NDCHIGPLHHB(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Color oackoljmgkb = this.OACKOLJMGKB;
|
|
GBHCJEGIPJN.CMNNDEAJOOJ = oackoljmgkb;
|
|
}
|
|
|
|
// Token: 0x0600EAAD RID: 60077 RVA: 0x003609DC File Offset: 0x0035EBDC
|
|
[Token(Token = "0x600EAAD")]
|
|
[Address(RVA = "0x11E7B30", Offset = "0x11E6930", VA = "0x1811E7B30")]
|
|
[CompilerGenerated]
|
|
private void GHGPCNDBBPO()
|
|
{
|
|
Action<PlayerAvatarDisplay.CMKLNLAOBOO> action = new Action(this.FKLCMCFLEGE);
|
|
this.HGEHHHEDMFI(action);
|
|
this.BPJPAPHGMIF();
|
|
}
|
|
|
|
// Token: 0x0600EAAE RID: 60078 RVA: 0x00360A04 File Offset: 0x0035EC04
|
|
[Token(Token = "0x600EAAE")]
|
|
[Address(RVA = "0x11E7590", Offset = "0x11E6390", VA = "0x1811E7590")]
|
|
[CompilerGenerated]
|
|
private void FKLCMCFLEGE(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Color lefdamkhmli = this.LEFDAMKHMLI;
|
|
GBHCJEGIPJN.IAFAJCENECF = lefdamkhmli;
|
|
}
|
|
|
|
// Token: 0x0600EAAF RID: 60079 RVA: 0x00360A28 File Offset: 0x0035EC28
|
|
[Token(Token = "0x600EAAF")]
|
|
[Address(RVA = "0x11E7560", Offset = "0x11E6360", VA = "0x1811E7560")]
|
|
[CompilerGenerated]
|
|
private DAJFOCGPHGP FKBEEODPMHD(int OLGEJFLEBEN)
|
|
{
|
|
if (!this.AANEOGPDFGH || OLGEJFLEBEN != 0)
|
|
{
|
|
}
|
|
return DAJFOCGPHGP.HiddenInFirstPerson;
|
|
}
|
|
|
|
// Token: 0x0600EAB0 RID: 60080 RVA: 0x00360A44 File Offset: 0x0035EC44
|
|
[Token(Token = "0x600EAB0")]
|
|
[Address(RVA = "0x11EA520", Offset = "0x11E9320", VA = "0x1811EA520")]
|
|
[CompilerGenerated]
|
|
private void OBOFCDIOPBI()
|
|
{
|
|
List<LMNJIGBCDFB> lkafffobonm = this.LKAFFFOBONM;
|
|
this.GNGOOMMLPHE(lkafffobonm);
|
|
SkinnedMeshRenderer[] pcdhdhpjleo = this.PCDHDHPJLEO;
|
|
this.CEEMHLEKMGI(pcdhdhpjleo);
|
|
SkinnedMeshRenderer[] lcciffaahem = this.LCCIFFAAHEM;
|
|
this.CEEMHLEKMGI(lcciffaahem);
|
|
if (this.ILFHFELCEAC == 0 || this.ILFHFELCEAC != 0)
|
|
{
|
|
}
|
|
this.ILFHFELCEAC = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600EAB1 RID: 60081 RVA: 0x00360A98 File Offset: 0x0035EC98
|
|
[Token(Token = "0x600EAB1")]
|
|
[Address(RVA = "0x11E5D00", Offset = "0x11E4B00", VA = "0x1811E5D00")]
|
|
[CompilerGenerated]
|
|
private void BNOEFFMEDCG(string NCKNCLLNLGA)
|
|
{
|
|
List<LMNJIGBCDFB> lkafffobonm = this.LKAFFFOBONM;
|
|
this.GNGOOMMLPHE(lkafffobonm);
|
|
SkinnedMeshRenderer[] pcdhdhpjleo = this.PCDHDHPJLEO;
|
|
this.CEEMHLEKMGI(pcdhdhpjleo);
|
|
SkinnedMeshRenderer[] lcciffaahem = this.LCCIFFAAHEM;
|
|
this.CEEMHLEKMGI(lcciffaahem);
|
|
if (this.ILFHFELCEAC == 0 || this.ILFHFELCEAC != 0)
|
|
{
|
|
}
|
|
this.ILFHFELCEAC = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600EAB2 RID: 60082 RVA: 0x00360AEC File Offset: 0x0035ECEC
|
|
[Token(Token = "0x600EAB2")]
|
|
[Address(RVA = "0x11E6610", Offset = "0x11E5410", VA = "0x1811E6610")]
|
|
[CompilerGenerated]
|
|
private void CMBCFCJJPOL(PlayerAvatarDisplay.CMKLNLAOBOO GBHCJEGIPJN)
|
|
{
|
|
Texture2D texture2D = this.LABHLCAKOFL;
|
|
GBHCJEGIPJN.JEHKMHAJDNL = texture2D;
|
|
}
|
|
|
|
// Token: 0x04009A68 RID: 39528
|
|
[Token(Token = "0x4009A68")]
|
|
private static readonly int MLCLINHIKFC = Shader.PropertyToID("_Red_Col");
|
|
|
|
// Token: 0x04009A69 RID: 39529
|
|
[Token(Token = "0x4009A69")]
|
|
private static readonly int DHAHEMNNIGN = Shader.PropertyToID("_Green_Col");
|
|
|
|
// Token: 0x04009A6A RID: 39530
|
|
[Token(Token = "0x4009A6A")]
|
|
private static readonly int GBICKNFILPJ = Shader.PropertyToID("_Blue_Col");
|
|
|
|
// Token: 0x04009A6B RID: 39531
|
|
[Token(Token = "0x4009A6B")]
|
|
private static readonly int DMDKAMFNJHN = Shader.PropertyToID("_Base_Col");
|
|
|
|
// Token: 0x04009A6C RID: 39532
|
|
[Token(Token = "0x4009A6C")]
|
|
private static readonly int JPDKJKLEJFA = Shader.PropertyToID("_BaseMap");
|
|
|
|
// Token: 0x04009A6D RID: 39533
|
|
[Token(Token = "0x4009A6D")]
|
|
private static readonly int HKICGIBMOPN = Shader.PropertyToID("_Emission_Col");
|
|
|
|
// Token: 0x04009A6E RID: 39534
|
|
[Token(Token = "0x4009A6E")]
|
|
private static readonly int EKJJHPMDNFJ = Shader.PropertyToID("_EmissionColor");
|
|
|
|
// Token: 0x04009A6F RID: 39535
|
|
[Token(Token = "0x4009A6F")]
|
|
private static List<PlayerAvatarDisplay> CNOHNLEKKPK = new List();
|
|
|
|
// Token: 0x04009A72 RID: 39538
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009A72")]
|
|
private bool LIEDAELAEEH = true;
|
|
|
|
// Token: 0x04009A73 RID: 39539
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x4009A73")]
|
|
private bool BIHADPFDGEB;
|
|
|
|
// Token: 0x04009A74 RID: 39540
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")]
|
|
[Token(Token = "0x4009A74")]
|
|
public bool IsLocal;
|
|
|
|
// Token: 0x04009A75 RID: 39541
|
|
[Token(Token = "0x4009A75")]
|
|
private static readonly int[] ELKCNIGMIDI = new int[1];
|
|
|
|
// Token: 0x04009A76 RID: 39542
|
|
[Token(Token = "0x4009A76")]
|
|
private static readonly int[] JOGCAPJEOCG;
|
|
|
|
// Token: 0x04009A77 RID: 39543
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009A77")]
|
|
private CDJFFFCFLMF ILFHFELCEAC;
|
|
|
|
// Token: 0x04009A78 RID: 39544
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009A78")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, true)]
|
|
[Tooltip("Optional LOD group")]
|
|
private LODGroup lodGroup;
|
|
|
|
// Token: 0x04009A79 RID: 39545
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009A79")]
|
|
[SerializeField]
|
|
private Material bodyPartMaterial;
|
|
|
|
// Token: 0x04009A7A RID: 39546
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009A7A")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private PlayerAvatarDisplayIgnoreEffect ignoreEffect;
|
|
|
|
// Token: 0x04009A7B RID: 39547
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009A7B")]
|
|
private readonly List<LMNJIGBCDFB> LKAFFFOBONM;
|
|
|
|
// Token: 0x04009A7C RID: 39548
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009A7C")]
|
|
private readonly List<LMNJIGBCDFB> COPEPDDJFHB;
|
|
|
|
// Token: 0x04009A7D RID: 39549
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4009A7D")]
|
|
private Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> KABGFIFCKFB;
|
|
|
|
// Token: 0x04009A7E RID: 39550
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4009A7E")]
|
|
private Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, Material> IKMMGEPKFBI;
|
|
|
|
// Token: 0x04009A7F RID: 39551
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4009A7F")]
|
|
[SerializeField]
|
|
private bool ignorePlayerMesh;
|
|
|
|
// Token: 0x04009A80 RID: 39552
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009A80")]
|
|
[SerializeField]
|
|
private Transform trackingSpace;
|
|
|
|
// Token: 0x04009A81 RID: 39553
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4009A81")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.BodyPartLODs Head;
|
|
|
|
// Token: 0x04009A82 RID: 39554
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4009A82")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.BodyPartLODs Ear;
|
|
|
|
// Token: 0x04009A83 RID: 39555
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4009A83")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.BodyPartLODs Torso;
|
|
|
|
// Token: 0x04009A84 RID: 39556
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4009A84")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.BodyPartLODs Hand;
|
|
|
|
// Token: 0x04009A85 RID: 39557
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4009A85")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.BodyPartLODs HandPointing;
|
|
|
|
// Token: 0x04009A86 RID: 39558
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4009A86")]
|
|
[SerializeField]
|
|
public PlayerAvatarDisplay.PlayerHandBones HandBones;
|
|
|
|
// Token: 0x04009A87 RID: 39559
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4009A87")]
|
|
[SerializeField]
|
|
public Transform remoteMeshBase;
|
|
|
|
// Token: 0x04009A88 RID: 39560
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4009A88")]
|
|
[NonSerialized]
|
|
public SkinnedMeshRenderer[] CurrentDefaultSkinnedMeshRenderers;
|
|
|
|
// Token: 0x04009A89 RID: 39561
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4009A89")]
|
|
private SkinnedMeshRenderer[] PCDHDHPJLEO;
|
|
|
|
// Token: 0x04009A8A RID: 39562
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4009A8A")]
|
|
[NonSerialized]
|
|
public SkinnedMeshRenderer[] CurrentVisibleInFirstPersonSkinnedMeshRenderers;
|
|
|
|
// Token: 0x04009A8B RID: 39563
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4009A8B")]
|
|
private SkinnedMeshRenderer[] LCCIFFAAHEM;
|
|
|
|
// Token: 0x04009A8C RID: 39564
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4009A8C")]
|
|
[SerializeField]
|
|
public Transform firstPersonMeshBase;
|
|
|
|
// Token: 0x04009A8D RID: 39565
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4009A8D")]
|
|
[SerializeField]
|
|
private Shader uberShader;
|
|
|
|
// Token: 0x04009A8E RID: 39566
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4009A8E")]
|
|
[SerializeField]
|
|
private Shader agAvatarShader;
|
|
|
|
// Token: 0x04009A8F RID: 39567
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4009A8F")]
|
|
[NonSerialized]
|
|
private Material EPCKEJGDEGF;
|
|
|
|
// Token: 0x04009A90 RID: 39568
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4009A90")]
|
|
[NonSerialized]
|
|
private Material BALBBLIKAFK;
|
|
|
|
// Token: 0x04009A91 RID: 39569
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4009A91")]
|
|
[SerializeField]
|
|
private Transform headPropAnchor;
|
|
|
|
// Token: 0x04009A92 RID: 39570
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4009A92")]
|
|
[SerializeField]
|
|
private Transform hatAnchor;
|
|
|
|
// Token: 0x04009A93 RID: 39571
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4009A93")]
|
|
private FitMeshHemisphere NHPBIILGDKK;
|
|
|
|
// Token: 0x04009A94 RID: 39572
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4009A94")]
|
|
private bool FBFJKOJGAIO;
|
|
|
|
// Token: 0x04009A95 RID: 39573
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x159")]
|
|
[Token(Token = "0x4009A95")]
|
|
private bool LFJPAGANDCO;
|
|
|
|
// Token: 0x04009A96 RID: 39574
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
|
[Token(Token = "0x4009A96")]
|
|
private PlayerAvatarDisplay.AnchorParams DEHANAHOGCD;
|
|
|
|
// Token: 0x04009A97 RID: 39575
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
|
|
[Token(Token = "0x4009A97")]
|
|
private bool CJEKFLDGJBG;
|
|
|
|
// Token: 0x04009A98 RID: 39576
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4009A98")]
|
|
private PlayerAvatarDisplay.AnchorParamsRestrictions OOJLFMAFAIE;
|
|
|
|
// Token: 0x04009A99 RID: 39577
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4009A99")]
|
|
private bool DIBOLJLGLNC;
|
|
|
|
// Token: 0x04009A9A RID: 39578
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4009A9A")]
|
|
private Transform BBGPGEEAFLF;
|
|
|
|
// Token: 0x04009A9B RID: 39579
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4009A9B")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
protected PlayerFacialAnimator facialAnimator;
|
|
|
|
// Token: 0x04009A9C RID: 39580
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4009A9C")]
|
|
[SerializeField]
|
|
private Transform torsoPropAnchor;
|
|
|
|
// Token: 0x04009A9D RID: 39581
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4009A9D")]
|
|
[SerializeField]
|
|
private Transform torsoRootBone;
|
|
|
|
// Token: 0x04009A9E RID: 39582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4009A9E")]
|
|
[SerializeField]
|
|
private Transform headRootBone;
|
|
|
|
// Token: 0x04009A9F RID: 39583
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x4009A9F")]
|
|
[SerializeField]
|
|
private Transform leftHandRoot;
|
|
|
|
// Token: 0x04009AA0 RID: 39584
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x4009AA0")]
|
|
[SerializeField]
|
|
private Transform leftHandDefaultScaleRoot;
|
|
|
|
// Token: 0x04009AA1 RID: 39585
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4009AA1")]
|
|
[SerializeField]
|
|
private Transform rightHandRoot;
|
|
|
|
// Token: 0x04009AA2 RID: 39586
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4009AA2")]
|
|
[SerializeField]
|
|
private Transform rightHandDefaultScaleRoot;
|
|
|
|
// Token: 0x04009AA3 RID: 39587
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4009AA3")]
|
|
[SerializeField]
|
|
private Animator leftHandAnimator;
|
|
|
|
// Token: 0x04009AA4 RID: 39588
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x4009AA4")]
|
|
[SerializeField]
|
|
private Animator rightHandAnimator;
|
|
|
|
// Token: 0x04009AA5 RID: 39589
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4009AA5")]
|
|
[SerializeField]
|
|
private Transform leftHandPointingRoot;
|
|
|
|
// Token: 0x04009AA6 RID: 39590
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x4009AA6")]
|
|
[SerializeField]
|
|
private Transform rightHandPointingRoot;
|
|
|
|
// Token: 0x04009AA7 RID: 39591
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x4009AA7")]
|
|
[NonSerialized]
|
|
private Collider[] CMCNGCCBBNA;
|
|
|
|
// Token: 0x04009AA8 RID: 39592
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x4009AA8")]
|
|
[NonSerialized]
|
|
private Collider[] LGFBNNJCPJL;
|
|
|
|
// Token: 0x04009AA9 RID: 39593
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x4009AA9")]
|
|
[NonSerialized]
|
|
private PlayerAvatarDisplay.FNDPIKBCOHF[] BCLOHNMFGHN;
|
|
|
|
// Token: 0x04009AAA RID: 39594
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
|
[Token(Token = "0x4009AAA")]
|
|
[SerializeField]
|
|
private Mesh faceMesh;
|
|
|
|
// Token: 0x04009AAB RID: 39595
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x4009AAB")]
|
|
public Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> currentPropertyBlocks;
|
|
|
|
// Token: 0x04009AAC RID: 39596
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
|
[Token(Token = "0x4009AAC")]
|
|
private Dictionary<Renderer, PlayerAvatarDisplay.CMKLNLAOBOO> ACFMAOJGOLM;
|
|
|
|
// Token: 0x04009AAD RID: 39597
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
|
[Token(Token = "0x4009AAD")]
|
|
private FNIDNFBPNBB MMGHBHLHJNM;
|
|
|
|
// Token: 0x04009AAE RID: 39598
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
|
[Token(Token = "0x4009AAE")]
|
|
private int EJJIFKNOEDG;
|
|
|
|
// Token: 0x04009AAF RID: 39599
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x234")]
|
|
[Token(Token = "0x4009AAF")]
|
|
private bool FNLFMICGLGO;
|
|
|
|
// Token: 0x04009AB1 RID: 39601
|
|
[Token(Token = "0x4009AB1")]
|
|
private static int EFFMGLKBBFI;
|
|
|
|
// Token: 0x04009AB2 RID: 39602
|
|
[Token(Token = "0x4009AB2")]
|
|
private static List<PlayerAvatarDisplay.PONNAMMOCFB> AMLFAFANMAI;
|
|
|
|
// Token: 0x04009AB3 RID: 39603
|
|
[Token(Token = "0x4009AB3")]
|
|
private static KFBABPAPIMB MKCDJFKCJHB;
|
|
|
|
// Token: 0x04009AB4 RID: 39604
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
|
[Token(Token = "0x4009AB4")]
|
|
private Color? IDAMHDDDIMP;
|
|
|
|
// Token: 0x04009AB5 RID: 39605
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x254")]
|
|
[Token(Token = "0x4009AB5")]
|
|
private bool LNPOADDMCHO;
|
|
|
|
// Token: 0x04009AB6 RID: 39606
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
|
[Token(Token = "0x4009AB6")]
|
|
private Color PAHAHJAOMBM;
|
|
|
|
// Token: 0x04009AB7 RID: 39607
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
|
[Token(Token = "0x4009AB7")]
|
|
private Color? EAMBENLBAEF;
|
|
|
|
// Token: 0x04009AB8 RID: 39608
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")]
|
|
[Token(Token = "0x4009AB8")]
|
|
private Color? HINKNPDELGN;
|
|
|
|
// Token: 0x04009AB9 RID: 39609
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
|
|
[Token(Token = "0x4009AB9")]
|
|
private Color KNLNAEAJOOD;
|
|
|
|
// Token: 0x04009ABA RID: 39610
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")]
|
|
[Token(Token = "0x4009ABA")]
|
|
private Color OACKOLJMGKB;
|
|
|
|
// Token: 0x04009ABB RID: 39611
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")]
|
|
[Token(Token = "0x4009ABB")]
|
|
private AvatarHairPattern DIAMPCCBBBA;
|
|
|
|
// Token: 0x04009ABC RID: 39612
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")]
|
|
[Token(Token = "0x4009ABC")]
|
|
private Color LEFDAMKHMLI;
|
|
|
|
// Token: 0x04009ABD RID: 39613
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")]
|
|
[Token(Token = "0x4009ABD")]
|
|
public IList<AvatarItemSelection> _currentOutfitSelections;
|
|
|
|
// Token: 0x04009ABE RID: 39614
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")]
|
|
[Token(Token = "0x4009ABE")]
|
|
public AvatarFaceShape _currentFaceShape;
|
|
|
|
// Token: 0x04009ABF RID: 39615
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D8")]
|
|
[Token(Token = "0x4009ABF")]
|
|
public AvatarBodyShape _currentBodyShape;
|
|
|
|
// Token: 0x04009AC0 RID: 39616
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E0")]
|
|
[Token(Token = "0x4009AC0")]
|
|
public bool _hideEars;
|
|
|
|
// Token: 0x04009AC1 RID: 39617
|
|
[Token(Token = "0x4009AC1")]
|
|
private static readonly string AOFFDHBKCIP;
|
|
|
|
// Token: 0x04009AC2 RID: 39618
|
|
[Token(Token = "0x4009AC2")]
|
|
private static readonly AOLMGGAPKEH IDFHNDJEEMA;
|
|
|
|
// Token: 0x04009AC3 RID: 39619
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E8")]
|
|
[Token(Token = "0x4009AC3")]
|
|
private readonly AOLMGGAPKEH DEBIMIOMGKD;
|
|
|
|
// Token: 0x04009AC4 RID: 39620
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F0")]
|
|
[Token(Token = "0x4009AC4")]
|
|
private readonly AOLMGGAPKEH HBHEDEMLOMC;
|
|
|
|
// Token: 0x02002392 RID: 9106
|
|
[Token(Token = "0x2002392")]
|
|
public enum EGOKLMEHLCI
|
|
{
|
|
// Token: 0x04009AC6 RID: 39622
|
|
[Token(Token = "0x4009AC6")]
|
|
Default,
|
|
// Token: 0x04009AC7 RID: 39623
|
|
[Token(Token = "0x4009AC7")]
|
|
Invisible,
|
|
// Token: 0x04009AC8 RID: 39624
|
|
[Token(Token = "0x4009AC8")]
|
|
Pointing,
|
|
// Token: 0x04009AC9 RID: 39625
|
|
[Token(Token = "0x4009AC9")]
|
|
TPose = 4
|
|
}
|
|
|
|
// Token: 0x02002393 RID: 9107
|
|
[Token(Token = "0x2002393")]
|
|
internal enum GKOCFEALAPE
|
|
{
|
|
// Token: 0x04009ACB RID: 39627
|
|
[Token(Token = "0x4009ACB")]
|
|
None,
|
|
// Token: 0x04009ACC RID: 39628
|
|
[Token(Token = "0x4009ACC")]
|
|
TeamItem,
|
|
// Token: 0x04009ACD RID: 39629
|
|
[Token(Token = "0x4009ACD")]
|
|
SkinColor,
|
|
// Token: 0x04009ACE RID: 39630
|
|
[Token(Token = "0x4009ACE")]
|
|
HairColor,
|
|
// Token: 0x04009ACF RID: 39631
|
|
[Token(Token = "0x4009ACF")]
|
|
BeardColor
|
|
}
|
|
|
|
// Token: 0x02002394 RID: 9108
|
|
[Token(Token = "0x2002394")]
|
|
internal enum EIDOBNGIKOA
|
|
{
|
|
// Token: 0x04009AD1 RID: 39633
|
|
[Token(Token = "0x4009AD1")]
|
|
None,
|
|
// Token: 0x04009AD2 RID: 39634
|
|
[Token(Token = "0x4009AD2")]
|
|
HairTexture,
|
|
// Token: 0x04009AD3 RID: 39635
|
|
[Token(Token = "0x4009AD3")]
|
|
BeardTexture
|
|
}
|
|
|
|
// Token: 0x02002395 RID: 9109
|
|
[Token(Token = "0x2002395")]
|
|
public enum NEHFHAEIMKF : byte
|
|
{
|
|
// Token: 0x04009AD5 RID: 39637
|
|
[Token(Token = "0x4009AD5")]
|
|
All,
|
|
// Token: 0x04009AD6 RID: 39638
|
|
[Token(Token = "0x4009AD6")]
|
|
LOD0Only
|
|
}
|
|
|
|
// Token: 0x02002396 RID: 9110
|
|
[Token(Token = "0x2002396")]
|
|
private struct PHNJKGMDKLP
|
|
{
|
|
// Token: 0x0600EAB3 RID: 60083 RVA: 0x00360B10 File Offset: 0x0035ED10
|
|
[Token(Token = "0x600EAB3")]
|
|
[Address(RVA = "0xF22820", Offset = "0xF21620", VA = "0x180F22820")]
|
|
public PHNJKGMDKLP(Material KFENPJENIOI, PlayerAvatarDisplay.GKOCFEALAPE BFMAGHBEBFO, PlayerAvatarDisplay.EIDOBNGIKOA IIIHHFCHNLN, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
|
{
|
|
this.HECJOOCGPLM = Player.GAHEJKDCLLE.Head;
|
|
this.EJNIDJKHIOM = KFENPJENIOI;
|
|
this.MOHHLPJEPFD = BFMAGHBEBFO;
|
|
this.OEGDLPOFEKD = IIIHHFCHNLN;
|
|
}
|
|
|
|
// Token: 0x0600EAB4 RID: 60084 RVA: 0x00360B3C File Offset: 0x0035ED3C
|
|
[Token(Token = "0x600EAB4")]
|
|
[Address(RVA = "0xF22620", Offset = "0xF21420", VA = "0x180F22620", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
object[] array = new object[4];
|
|
string text;
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
PlayerAvatarDisplay.GKOCFEALAPE mohhlpjepfd = this.MOHHLPJEPFD;
|
|
if (mohhlpjepfd != PlayerAvatarDisplay.GKOCFEALAPE.None)
|
|
{
|
|
}
|
|
array[1] = mohhlpjepfd;
|
|
PlayerAvatarDisplay.EIDOBNGIKOA oegdlpofekd = this.OEGDLPOFEKD;
|
|
if (oegdlpofekd != PlayerAvatarDisplay.EIDOBNGIKOA.None)
|
|
{
|
|
}
|
|
array[2] = oegdlpofekd;
|
|
Player.GAHEJKDCLLE hecjoocgplm = this.HECJOOCGPLM;
|
|
if (hecjoocgplm != Player.GAHEJKDCLLE.Head)
|
|
{
|
|
}
|
|
array[3] = hecjoocgplm;
|
|
return string.Format("[{0} {1} {2} {3}]", array);
|
|
}
|
|
|
|
// Token: 0x0600EAB5 RID: 60085 RVA: 0x00360BAC File Offset: 0x0035EDAC
|
|
[Token(Token = "0x600EAB5")]
|
|
[Address(RVA = "0xF224E0", Offset = "0xF212E0", VA = "0x180F224E0")]
|
|
public bool FKCEAFNEBAM(PlayerAvatarDisplay.PHNJKGMDKLP HPKICPNGMDJ)
|
|
{
|
|
bool flag;
|
|
if (flag && this.MOHHLPJEPFD == (flag ? PlayerAvatarDisplay.GKOCFEALAPE.TeamItem : PlayerAvatarDisplay.GKOCFEALAPE.None) && this.OEGDLPOFEKD == (flag ? PlayerAvatarDisplay.EIDOBNGIKOA.HairTexture : PlayerAvatarDisplay.EIDOBNGIKOA.None))
|
|
{
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EAB6 RID: 60086 RVA: 0x00360BD4 File Offset: 0x0035EDD4
|
|
[Token(Token = "0x600EAB6")]
|
|
[Address(RVA = "0xF22420", Offset = "0xF21220", VA = "0x180F22420", Slot = "0")]
|
|
public override bool Equals(object NLNHFEEMFBN)
|
|
{
|
|
bool flag;
|
|
if (NLNHFEEMFBN != 0 && NLNHFEEMFBN != 0 && flag)
|
|
{
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EAB7 RID: 60087 RVA: 0x00360BF0 File Offset: 0x0035EDF0
|
|
[Token(Token = "0x600EAB7")]
|
|
[Address(RVA = "0xF22570", Offset = "0xF21370", VA = "0x180F22570", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
long num = (long)(0U * (uint)397 * (uint)397 * (uint)397);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04009AD7 RID: 39639
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009AD7")]
|
|
public readonly Material EJNIDJKHIOM;
|
|
|
|
// Token: 0x04009AD8 RID: 39640
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009AD8")]
|
|
public readonly PlayerAvatarDisplay.GKOCFEALAPE MOHHLPJEPFD;
|
|
|
|
// Token: 0x04009AD9 RID: 39641
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4009AD9")]
|
|
public readonly PlayerAvatarDisplay.EIDOBNGIKOA OEGDLPOFEKD;
|
|
|
|
// Token: 0x04009ADA RID: 39642
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009ADA")]
|
|
public readonly Player.GAHEJKDCLLE HECJOOCGPLM;
|
|
}
|
|
|
|
// Token: 0x02002397 RID: 9111
|
|
[Token(Token = "0x2002397")]
|
|
private struct PONNAMMOCFB : IComparable<PlayerAvatarDisplay.PONNAMMOCFB>
|
|
{
|
|
// Token: 0x0600EAB8 RID: 60088 RVA: 0x00360C20 File Offset: 0x0035EE20
|
|
[Token(Token = "0x600EAB8")]
|
|
[Address(RVA = "0xF229A0", Offset = "0xF217A0", VA = "0x180F229A0", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
PlayerAvatarDisplay pmblhoelppd = this.PMBLHOELPPD;
|
|
int num = 0;
|
|
if (pmblhoelppd != num)
|
|
{
|
|
string text = this.PMBLHOELPPD.gameObject.AOEFKLMCCGH();
|
|
}
|
|
string text2;
|
|
return text2;
|
|
}
|
|
|
|
// Token: 0x0600EAB9 RID: 60089 RVA: 0x00360C5C File Offset: 0x0035EE5C
|
|
[Token(Token = "0x600EAB9")]
|
|
[Address(RVA = "0xF22980", Offset = "0xF21780", VA = "0x180F22980", Slot = "4")]
|
|
public int CompareTo(PlayerAvatarDisplay.PONNAMMOCFB HPKICPNGMDJ)
|
|
{
|
|
float lnednnjcpmg = HPKICPNGMDJ.LNEDNNJCPMG;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x04009ADB RID: 39643
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009ADB")]
|
|
public int NOIKCEGBEDK;
|
|
|
|
// Token: 0x04009ADC RID: 39644
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009ADC")]
|
|
public PlayerAvatarDisplay PMBLHOELPPD;
|
|
|
|
// Token: 0x04009ADD RID: 39645
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009ADD")]
|
|
public IList<AvatarItemSelection> PHPOILLJFPL;
|
|
|
|
// Token: 0x04009ADE RID: 39646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009ADE")]
|
|
public bool IENIJLKAKDK;
|
|
|
|
// Token: 0x04009ADF RID: 39647
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009ADF")]
|
|
public int[] HPNCCALDHFC;
|
|
|
|
// Token: 0x04009AE0 RID: 39648
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009AE0")]
|
|
public float LNEDNNJCPMG;
|
|
}
|
|
|
|
// Token: 0x02002398 RID: 9112
|
|
[Token(Token = "0x2002398")]
|
|
[Serializable]
|
|
public struct AnchorParams
|
|
{
|
|
// Token: 0x0600EABA RID: 60090 RVA: 0x00360C74 File Offset: 0x0035EE74
|
|
[Token(Token = "0x600EABA")]
|
|
[Address(RVA = "0xF102C0", Offset = "0xF0F0C0", VA = "0x180F102C0")]
|
|
public AnchorParams(Vector2 HBILEGHFFGD, Vector3 DGJJFPICOPJ, Vector3 COLJMEEEBKF)
|
|
{
|
|
float z = COLJMEEEBKF.z;
|
|
this.HemisphereRotations.z = z;
|
|
float z2 = DGJJFPICOPJ.z;
|
|
this.HemisphereOffsets.z = z2;
|
|
this.NormalizedPosition = HBILEGHFFGD;
|
|
}
|
|
|
|
// Token: 0x0600EABB RID: 60091 RVA: 0x00360CB0 File Offset: 0x0035EEB0
|
|
[Token(Token = "0x600EABB")]
|
|
[Address(RVA = "0xF102F0", Offset = "0xF0F0F0", VA = "0x180F102F0")]
|
|
public AnchorParams(PlayerAvatarDisplay.DPOGFJABJBJ MAICMMCJKEF)
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
uint num2;
|
|
if (num < (int)num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
this.HemisphereRotations.z = (float)num;
|
|
}
|
|
|
|
// Token: 0x170025F9 RID: 9721
|
|
// (get) Token: 0x0600EABC RID: 60092 RVA: 0x00360CFC File Offset: 0x0035EEFC
|
|
[Token(Token = "0x170025F9")]
|
|
public static PlayerAvatarDisplay.AnchorParams Default
|
|
{
|
|
[Token(Token = "0x600EABC")]
|
|
[Address(RVA = "0xF10470", Offset = "0xF0F270", VA = "0x180F10470")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EABC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.PlayerAvatarDisplay/AnchorParams RecRoom.Avatars.PlayerAvatarDisplay/AnchorParams::get_Default()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
|
|
stloc:float32(var_2_15, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_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 1660
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009AE1 RID: 39649
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009AE1")]
|
|
public Vector2 NormalizedPosition;
|
|
|
|
// Token: 0x04009AE2 RID: 39650
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009AE2")]
|
|
public Vector3 HemisphereOffsets;
|
|
|
|
// Token: 0x04009AE3 RID: 39651
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4009AE3")]
|
|
public Vector3 HemisphereRotations;
|
|
}
|
|
|
|
// Token: 0x02002399 RID: 9113
|
|
[Token(Token = "0x2002399")]
|
|
public interface DPOGFJABJBJ
|
|
{
|
|
// Token: 0x170025FA RID: 9722
|
|
// (get) Token: 0x0600EABD RID: 60093
|
|
[Token(Token = "0x170025FA")]
|
|
bool EKIGKGDGDNA
|
|
{
|
|
[Token(Token = "0x600EABD")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170025FB RID: 9723
|
|
// (get) Token: 0x0600EABE RID: 60094
|
|
[Token(Token = "0x170025FB")]
|
|
bool OOMALGCNFKJ
|
|
{
|
|
[Token(Token = "0x600EABE")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170025FC RID: 9724
|
|
// (get) Token: 0x0600EABF RID: 60095
|
|
[Token(Token = "0x170025FC")]
|
|
bool BKMPBDGFLLI
|
|
{
|
|
[Token(Token = "0x600EABF")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170025FD RID: 9725
|
|
// (get) Token: 0x0600EAC0 RID: 60096
|
|
[Token(Token = "0x170025FD")]
|
|
bool OKKFHIFAJIF
|
|
{
|
|
[Token(Token = "0x600EAC0")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170025FE RID: 9726
|
|
// (get) Token: 0x0600EAC1 RID: 60097
|
|
[Token(Token = "0x170025FE")]
|
|
bool KLHCCMPJHCC
|
|
{
|
|
[Token(Token = "0x600EAC1")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170025FF RID: 9727
|
|
// (get) Token: 0x0600EAC2 RID: 60098
|
|
[Token(Token = "0x170025FF")]
|
|
bool MDFGFPELCIH
|
|
{
|
|
[Token(Token = "0x600EAC2")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002600 RID: 9728
|
|
// (get) Token: 0x0600EAC3 RID: 60099
|
|
[Token(Token = "0x17002600")]
|
|
bool FHPKKGEGEJP
|
|
{
|
|
[Token(Token = "0x600EAC3")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002601 RID: 9729
|
|
// (get) Token: 0x0600EAC4 RID: 60100
|
|
[Token(Token = "0x17002601")]
|
|
bool AIMFBDJKCDI
|
|
{
|
|
[Token(Token = "0x600EAC4")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002602 RID: 9730
|
|
// (get) Token: 0x0600EAC5 RID: 60101
|
|
[Token(Token = "0x17002602")]
|
|
float HLPEPGPDCBP
|
|
{
|
|
[Token(Token = "0x600EAC5")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002603 RID: 9731
|
|
// (get) Token: 0x0600EAC6 RID: 60102
|
|
[Token(Token = "0x17002603")]
|
|
float BJOEAOLBAHN
|
|
{
|
|
[Token(Token = "0x600EAC6")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002604 RID: 9732
|
|
// (get) Token: 0x0600EAC7 RID: 60103
|
|
[Token(Token = "0x17002604")]
|
|
float FPBHBDMKEIC
|
|
{
|
|
[Token(Token = "0x600EAC7")]
|
|
[Address(Slot = "10")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002605 RID: 9733
|
|
// (get) Token: 0x0600EAC8 RID: 60104
|
|
[Token(Token = "0x17002605")]
|
|
float GONCDFAHOLH
|
|
{
|
|
[Token(Token = "0x600EAC8")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002606 RID: 9734
|
|
// (get) Token: 0x0600EAC9 RID: 60105
|
|
[Token(Token = "0x17002606")]
|
|
float FHIOHLLBGGO
|
|
{
|
|
[Token(Token = "0x600EAC9")]
|
|
[Address(Slot = "12")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002607 RID: 9735
|
|
// (get) Token: 0x0600EACA RID: 60106
|
|
[Token(Token = "0x17002607")]
|
|
float KPEEBFDGCCI
|
|
{
|
|
[Token(Token = "0x600EACA")]
|
|
[Address(Slot = "13")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002608 RID: 9736
|
|
// (get) Token: 0x0600EACB RID: 60107
|
|
[Token(Token = "0x17002608")]
|
|
float COONDFKEGNB
|
|
{
|
|
[Token(Token = "0x600EACB")]
|
|
[Address(Slot = "14")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002609 RID: 9737
|
|
// (get) Token: 0x0600EACC RID: 60108
|
|
[Token(Token = "0x17002609")]
|
|
float KCPENBEECPG
|
|
{
|
|
[Token(Token = "0x600EACC")]
|
|
[Address(Slot = "15")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700260A RID: 9738
|
|
// (get) Token: 0x0600EACD RID: 60109
|
|
[Token(Token = "0x1700260A")]
|
|
float HGJPNFBIIPI
|
|
{
|
|
[Token(Token = "0x600EACD")]
|
|
[Address(Slot = "16")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700260B RID: 9739
|
|
// (get) Token: 0x0600EACE RID: 60110
|
|
[Token(Token = "0x1700260B")]
|
|
float JMAOJFILBAI
|
|
{
|
|
[Token(Token = "0x600EACE")]
|
|
[Address(Slot = "17")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700260C RID: 9740
|
|
// (get) Token: 0x0600EACF RID: 60111
|
|
[Token(Token = "0x1700260C")]
|
|
float LAGMBLDJPCG
|
|
{
|
|
[Token(Token = "0x600EACF")]
|
|
[Address(Slot = "18")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700260D RID: 9741
|
|
// (get) Token: 0x0600EAD0 RID: 60112
|
|
[Token(Token = "0x1700260D")]
|
|
float MJFJDJLBAFH
|
|
{
|
|
[Token(Token = "0x600EAD0")]
|
|
[Address(Slot = "19")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700260E RID: 9742
|
|
// (get) Token: 0x0600EAD1 RID: 60113
|
|
[Token(Token = "0x1700260E")]
|
|
float PCPFDBFLFNF
|
|
{
|
|
[Token(Token = "0x600EAD1")]
|
|
[Address(Slot = "20")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700260F RID: 9743
|
|
// (get) Token: 0x0600EAD2 RID: 60114
|
|
[Token(Token = "0x1700260F")]
|
|
float PPPMDLOMMKK
|
|
{
|
|
[Token(Token = "0x600EAD2")]
|
|
[Address(Slot = "21")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002610 RID: 9744
|
|
// (get) Token: 0x0600EAD3 RID: 60115
|
|
[Token(Token = "0x17002610")]
|
|
float EEKHDILOODH
|
|
{
|
|
[Token(Token = "0x600EAD3")]
|
|
[Address(Slot = "22")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002611 RID: 9745
|
|
// (get) Token: 0x0600EAD4 RID: 60116
|
|
[Token(Token = "0x17002611")]
|
|
float KMBAFIJDHBA
|
|
{
|
|
[Token(Token = "0x600EAD4")]
|
|
[Address(Slot = "23")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600EAD5 RID: 60117
|
|
[Token(Token = "0x600EAD5")]
|
|
[Address(Slot = "24")]
|
|
Vector3 GMOMGJBBKNC(Vector3 COLJMEEEBKF);
|
|
|
|
// Token: 0x0600EAD6 RID: 60118
|
|
[Token(Token = "0x600EAD6")]
|
|
[Address(Slot = "25")]
|
|
Vector3 DAPCMAMHKHL(Vector3 IJKHDPIAJLI);
|
|
|
|
// Token: 0x0600EAD7 RID: 60119
|
|
[Token(Token = "0x600EAD7")]
|
|
[Address(Slot = "26")]
|
|
Vector3 OOPCDLLFAOO();
|
|
|
|
// Token: 0x0600EAD8 RID: 60120
|
|
[Token(Token = "0x600EAD8")]
|
|
[Address(Slot = "27")]
|
|
Vector3 HLCIMIDJAGD();
|
|
}
|
|
|
|
// Token: 0x0200239A RID: 9114
|
|
[Token(Token = "0x200239A")]
|
|
[Serializable]
|
|
public class AnchorParamsRestrictions : PlayerAvatarDisplay.DPOGFJABJBJ
|
|
{
|
|
// Token: 0x17002612 RID: 9746
|
|
// (get) Token: 0x0600EAD9 RID: 60121 RVA: 0x00360D20 File Offset: 0x0035EF20
|
|
[Token(Token = "0x17002612")]
|
|
public bool GetAllowTranslationX
|
|
{
|
|
[Token(Token = "0x600EAD9")]
|
|
[Address(RVA = "0xF10230", Offset = "0xF0F030", VA = "0x180F10230", Slot = "5")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002613 RID: 9747
|
|
// (get) Token: 0x0600EADA RID: 60122 RVA: 0x00360D30 File Offset: 0x0035EF30
|
|
[Token(Token = "0x17002613")]
|
|
public bool GetAllowTranslationY
|
|
{
|
|
[Token(Token = "0x600EADA")]
|
|
[Address(RVA = "0xF10260", Offset = "0xF0F060", VA = "0x180F10260", Slot = "6")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002614 RID: 9748
|
|
// (get) Token: 0x0600EADB RID: 60123 RVA: 0x00360D40 File Offset: 0x0035EF40
|
|
[Token(Token = "0x17002614")]
|
|
public bool GetAllowTranslationZ
|
|
{
|
|
[Token(Token = "0x600EADB")]
|
|
[Address(RVA = "0xF10290", Offset = "0xF0F090", VA = "0x180F10290", Slot = "7")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002615 RID: 9749
|
|
// (get) Token: 0x0600EADC RID: 60124 RVA: 0x00360D50 File Offset: 0x0035EF50
|
|
[Token(Token = "0x17002615")]
|
|
public bool GetAllowRotationX
|
|
{
|
|
[Token(Token = "0x600EADC")]
|
|
[Address(RVA = "0xF101A0", Offset = "0xF0EFA0", VA = "0x180F101A0", Slot = "9")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002616 RID: 9750
|
|
// (get) Token: 0x0600EADD RID: 60125 RVA: 0x00360D60 File Offset: 0x0035EF60
|
|
[Token(Token = "0x17002616")]
|
|
public bool GetAllowRotationY
|
|
{
|
|
[Token(Token = "0x600EADD")]
|
|
[Address(RVA = "0xF101D0", Offset = "0xF0EFD0", VA = "0x180F101D0", Slot = "10")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002617 RID: 9751
|
|
// (get) Token: 0x0600EADE RID: 60126 RVA: 0x00360D70 File Offset: 0x0035EF70
|
|
[Token(Token = "0x17002617")]
|
|
public bool GetAllowRotationZ
|
|
{
|
|
[Token(Token = "0x600EADE")]
|
|
[Address(RVA = "0xF10200", Offset = "0xF0F000", VA = "0x180F10200", Slot = "11")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002618 RID: 9752
|
|
// (get) Token: 0x0600EADF RID: 60127 RVA: 0x00360D80 File Offset: 0x0035EF80
|
|
[Token(Token = "0x17002618")]
|
|
public bool GetAllowTranslations
|
|
{
|
|
[Token(Token = "0x600EADF")]
|
|
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "4")]
|
|
get
|
|
{
|
|
return this.AllowTranslation;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002619 RID: 9753
|
|
// (get) Token: 0x0600EAE0 RID: 60128 RVA: 0x00360D94 File Offset: 0x0035EF94
|
|
[Token(Token = "0x17002619")]
|
|
public bool GetAllowRotations
|
|
{
|
|
[Token(Token = "0x600EAE0")]
|
|
[Address(RVA = "0x49E540", Offset = "0x49D340", VA = "0x18049E540", Slot = "8")]
|
|
get
|
|
{
|
|
return this.AllowRotation;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700261A RID: 9754
|
|
// (get) Token: 0x0600EAE1 RID: 60129 RVA: 0x00360DA8 File Offset: 0x0035EFA8
|
|
[Token(Token = "0x1700261A")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMinXOffset
|
|
{
|
|
[Token(Token = "0x600EAE1")]
|
|
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0", Slot = "12")]
|
|
get
|
|
{
|
|
return this.MinXOffset;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700261B RID: 9755
|
|
// (get) Token: 0x0600EAE2 RID: 60130 RVA: 0x00360DBC File Offset: 0x0035EFBC
|
|
[Token(Token = "0x1700261B")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMaxXOffset
|
|
{
|
|
[Token(Token = "0x600EAE2")]
|
|
[Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230", Slot = "13")]
|
|
get
|
|
{
|
|
return this.MaxXOffset;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700261C RID: 9756
|
|
// (get) Token: 0x0600EAE3 RID: 60131 RVA: 0x00360DD0 File Offset: 0x0035EFD0
|
|
[Token(Token = "0x1700261C")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMinYOffset
|
|
{
|
|
[Token(Token = "0x600EAE3")]
|
|
[Address(RVA = "0x763310", Offset = "0x762110", VA = "0x180763310", Slot = "14")]
|
|
get
|
|
{
|
|
return this.MinYOffset;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700261D RID: 9757
|
|
// (get) Token: 0x0600EAE4 RID: 60132 RVA: 0x00360DE4 File Offset: 0x0035EFE4
|
|
[Token(Token = "0x1700261D")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMaxYOffset
|
|
{
|
|
[Token(Token = "0x600EAE4")]
|
|
[Address(RVA = "0x7634F0", Offset = "0x7622F0", VA = "0x1807634F0", Slot = "15")]
|
|
get
|
|
{
|
|
return this.MaxYOffset;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700261E RID: 9758
|
|
// (get) Token: 0x0600EAE5 RID: 60133 RVA: 0x00360DF8 File Offset: 0x0035EFF8
|
|
[Token(Token = "0x1700261E")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMinZOffset
|
|
{
|
|
[Token(Token = "0x600EAE5")]
|
|
[Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330", Slot = "16")]
|
|
get
|
|
{
|
|
return this.MinZOffset;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700261F RID: 9759
|
|
// (get) Token: 0x0600EAE6 RID: 60134 RVA: 0x00360E0C File Offset: 0x0035F00C
|
|
[Token(Token = "0x1700261F")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMaxZOffset
|
|
{
|
|
[Token(Token = "0x600EAE6")]
|
|
[Address(RVA = "0xA9DE10", Offset = "0xA9CC10", VA = "0x180A9DE10", Slot = "17")]
|
|
get
|
|
{
|
|
return this.MaxZOffset;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002620 RID: 9760
|
|
// (get) Token: 0x0600EAE7 RID: 60135 RVA: 0x00360E20 File Offset: 0x0035F020
|
|
[Token(Token = "0x17002620")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetRightRotationFreedomY
|
|
{
|
|
[Token(Token = "0x600EAE7")]
|
|
[Address(RVA = "0xCB8900", Offset = "0xCB7700", VA = "0x180CB8900", Slot = "20")]
|
|
get
|
|
{
|
|
return this.RightRotationFreedomY;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002621 RID: 9761
|
|
// (get) Token: 0x0600EAE8 RID: 60136 RVA: 0x00360E34 File Offset: 0x0035F034
|
|
[Token(Token = "0x17002621")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetLeftRotationFreedomY
|
|
{
|
|
[Token(Token = "0x600EAE8")]
|
|
[Address(RVA = "0x93FAF0", Offset = "0x93E8F0", VA = "0x18093FAF0", Slot = "21")]
|
|
get
|
|
{
|
|
return this.LeftRotationFreedomY;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002622 RID: 9762
|
|
// (get) Token: 0x0600EAE9 RID: 60137 RVA: 0x00360E48 File Offset: 0x0035F048
|
|
[Token(Token = "0x17002622")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetRightRotationFreedomX
|
|
{
|
|
[Token(Token = "0x600EAE9")]
|
|
[Address(RVA = "0x7E7900", Offset = "0x7E6700", VA = "0x1807E7900", Slot = "18")]
|
|
get
|
|
{
|
|
return this.RightRotationFreedomX;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002623 RID: 9763
|
|
// (get) Token: 0x0600EAEA RID: 60138 RVA: 0x00360E5C File Offset: 0x0035F05C
|
|
[Token(Token = "0x17002623")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetLeftRotationFreedomX
|
|
{
|
|
[Token(Token = "0x600EAEA")]
|
|
[Address(RVA = "0x805C40", Offset = "0x804A40", VA = "0x180805C40", Slot = "19")]
|
|
get
|
|
{
|
|
return this.LeftRotationFreedomX;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002624 RID: 9764
|
|
// (get) Token: 0x0600EAEB RID: 60139 RVA: 0x00360E70 File Offset: 0x0035F070
|
|
[Token(Token = "0x17002624")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetRightRotationFreedomZ
|
|
{
|
|
[Token(Token = "0x600EAEB")]
|
|
[Address(RVA = "0xCC2A60", Offset = "0xCC1860", VA = "0x180CC2A60", Slot = "22")]
|
|
get
|
|
{
|
|
return this.RightRotationFreedomZ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002625 RID: 9765
|
|
// (get) Token: 0x0600EAEC RID: 60140 RVA: 0x00360E84 File Offset: 0x0035F084
|
|
[Token(Token = "0x17002625")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetLeftRotationFreedomZ
|
|
{
|
|
[Token(Token = "0x600EAEC")]
|
|
[Address(RVA = "0x93FDE0", Offset = "0x93EBE0", VA = "0x18093FDE0", Slot = "23")]
|
|
get
|
|
{
|
|
return this.LeftRotationFreedomZ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002626 RID: 9766
|
|
// (get) Token: 0x0600EAED RID: 60141 RVA: 0x00360E98 File Offset: 0x0035F098
|
|
[Token(Token = "0x17002626")]
|
|
public float GetMaxUCoordinate
|
|
{
|
|
[Token(Token = "0x600EAED")]
|
|
[Address(RVA = "0x9FDE90", Offset = "0x9FCC90", VA = "0x1809FDE90", Slot = "24")]
|
|
get
|
|
{
|
|
return this.MaxUCoordinate;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002627 RID: 9767
|
|
// (get) Token: 0x0600EAEE RID: 60142 RVA: 0x00360EAC File Offset: 0x0035F0AC
|
|
[Token(Token = "0x17002627")]
|
|
public float GetMinUCoordinate
|
|
{
|
|
[Token(Token = "0x600EAEE")]
|
|
[Address(RVA = "0x9FF010", Offset = "0x9FDE10", VA = "0x1809FF010", Slot = "25")]
|
|
get
|
|
{
|
|
return this.MinUCoordinate;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002628 RID: 9768
|
|
// (get) Token: 0x0600EAEF RID: 60143 RVA: 0x00360EC0 File Offset: 0x0035F0C0
|
|
[Token(Token = "0x17002628")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMaxVCoordinate
|
|
{
|
|
[Token(Token = "0x600EAEF")]
|
|
[Address(RVA = "0xA01890", Offset = "0xA00690", VA = "0x180A01890", Slot = "26")]
|
|
get
|
|
{
|
|
return this.MaxVCoordinate;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002629 RID: 9769
|
|
// (get) Token: 0x0600EAF0 RID: 60144 RVA: 0x00360ED4 File Offset: 0x0035F0D4
|
|
[Token(Token = "0x17002629")]
|
|
private float RecRoom.Avatars.PlayerAvatarDisplay.IAnchorParamsRestrictions.GetMinVCoordinate
|
|
{
|
|
[Token(Token = "0x600EAF0")]
|
|
[Address(RVA = "0x93FDF0", Offset = "0x93EBF0", VA = "0x18093FDF0", Slot = "27")]
|
|
get
|
|
{
|
|
return this.MinVCoordinate;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EAF1 RID: 60145 RVA: 0x00360EE8 File Offset: 0x0035F0E8
|
|
[Token(Token = "0x600EAF1")]
|
|
[Address(RVA = "0xF10110", Offset = "0xF0EF10", VA = "0x180F10110")]
|
|
public AnchorParamsRestrictions()
|
|
{
|
|
int num = 0;
|
|
this.AllowTranslation = true;
|
|
this.DefaultOffsetX = (float)num;
|
|
this.MinXOffset = -0.1f;
|
|
this.MaxXOffset = 0.1f;
|
|
this.MinYOffset = -0.1f;
|
|
this.MaxYOffset = 0.1f;
|
|
this.MinZOffset = -0.1f;
|
|
this.MaxZOffset = 0.1f;
|
|
this.RightRotationFreedomX = 180f;
|
|
this.LeftRotationFreedomX = 180f;
|
|
this.RightRotationFreedomY = 180f;
|
|
this.LeftRotationFreedomY = 180f;
|
|
this.RightRotationFreedomZ = 180f;
|
|
this.LeftRotationFreedomZ = 180f;
|
|
this.MaxUCoordinate = 1f;
|
|
this.MaxVCoordinate = 1f;
|
|
}
|
|
|
|
// Token: 0x0600EAF2 RID: 60146 RVA: 0x00360FA8 File Offset: 0x0035F1A8
|
|
[Token(Token = "0x600EAF2")]
|
|
[Address(RVA = "0xF0FBF0", Offset = "0xF0E9F0", VA = "0x180F0FBF0")]
|
|
public PlayerAvatarDisplay.AnchorParams HGGKLIPFIMP(PlayerAvatarDisplay.AnchorParams GHCAFFKFKNJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EAF2)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.PlayerAvatarDisplay/AnchorParams RecRoom.Avatars.PlayerAvatarDisplay/AnchorParamsRestrictions::HGGKLIPFIMP(RecRoom.Avatars.PlayerAvatarDisplay/AnchorParams)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_31:
|
|
stfld:float32(AnchorParamsRestrictions::MaxXOffset, ldloc:AnchorParamsRestrictions(this), conv.u8:uint64[exp:float32](ldc.i8:int64[exp:uint64](1)))
|
|
stfld:bool(AnchorParamsRestrictions::AllowTranslation, ldloc:AnchorParamsRestrictions(this), conv.u8:uint64[exp:bool](ldc.i8:int64[exp:uint64](1)))
|
|
}
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EAF3 RID: 60147 RVA: 0x00360FF8 File Offset: 0x0035F1F8
|
|
[Token(Token = "0x600EAF3")]
|
|
[Address(RVA = "0xF100D0", Offset = "0xF0EED0", VA = "0x180F100D0", Slot = "30")]
|
|
public Vector3 OOPCDLLFAOO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAF4 RID: 60148 RVA: 0x00361008 File Offset: 0x0035F208
|
|
[Token(Token = "0x600EAF4")]
|
|
[Address(RVA = "0xF10090", Offset = "0xF0EE90", VA = "0x180F10090", Slot = "31")]
|
|
public Vector3 HLCIMIDJAGD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAF5 RID: 60149 RVA: 0x00361018 File Offset: 0x0035F218
|
|
[Token(Token = "0x600EAF5")]
|
|
[Address(RVA = "0xF0FB40", Offset = "0xF0E940", VA = "0x180F0FB40", Slot = "28")]
|
|
public Vector3 GMOMGJBBKNC(Vector3 COLJMEEEBKF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAF6 RID: 60150 RVA: 0x00361028 File Offset: 0x0035F228
|
|
[Token(Token = "0x600EAF6")]
|
|
[Address(RVA = "0xF0FA90", Offset = "0xF0E890", VA = "0x180F0FA90", Slot = "29")]
|
|
public Vector3 DAPCMAMHKHL(Vector3 IJKHDPIAJLI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009AE4 RID: 39652
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009AE4")]
|
|
public bool AllowTranslation;
|
|
|
|
// Token: 0x04009AE5 RID: 39653
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
|
|
[Token(Token = "0x4009AE5")]
|
|
public bool AllowRotation;
|
|
|
|
// Token: 0x04009AE6 RID: 39654
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4009AE6")]
|
|
public float DefaultOffsetX;
|
|
|
|
// Token: 0x04009AE7 RID: 39655
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009AE7")]
|
|
public float MinXOffset;
|
|
|
|
// Token: 0x04009AE8 RID: 39656
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4009AE8")]
|
|
public float MaxXOffset;
|
|
|
|
// Token: 0x04009AE9 RID: 39657
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009AE9")]
|
|
public float DefaultOffsetY;
|
|
|
|
// Token: 0x04009AEA RID: 39658
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4009AEA")]
|
|
public float MinYOffset;
|
|
|
|
// Token: 0x04009AEB RID: 39659
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009AEB")]
|
|
public float MaxYOffset;
|
|
|
|
// Token: 0x04009AEC RID: 39660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4009AEC")]
|
|
public float DefaultOffsetZ;
|
|
|
|
// Token: 0x04009AED RID: 39661
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009AED")]
|
|
public float MinZOffset;
|
|
|
|
// Token: 0x04009AEE RID: 39662
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4009AEE")]
|
|
public float MaxZOffset;
|
|
|
|
// Token: 0x04009AEF RID: 39663
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009AEF")]
|
|
public float DefaultRotationX;
|
|
|
|
// Token: 0x04009AF0 RID: 39664
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4009AF0")]
|
|
public float RightRotationFreedomX;
|
|
|
|
// Token: 0x04009AF1 RID: 39665
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009AF1")]
|
|
public float LeftRotationFreedomX;
|
|
|
|
// Token: 0x04009AF2 RID: 39666
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4009AF2")]
|
|
public float DefaultRotationY;
|
|
|
|
// Token: 0x04009AF3 RID: 39667
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009AF3")]
|
|
public float RightRotationFreedomY;
|
|
|
|
// Token: 0x04009AF4 RID: 39668
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4009AF4")]
|
|
public float LeftRotationFreedomY;
|
|
|
|
// Token: 0x04009AF5 RID: 39669
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009AF5")]
|
|
public float DefaultRotationZ;
|
|
|
|
// Token: 0x04009AF6 RID: 39670
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4009AF6")]
|
|
public float RightRotationFreedomZ;
|
|
|
|
// Token: 0x04009AF7 RID: 39671
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009AF7")]
|
|
public float LeftRotationFreedomZ;
|
|
|
|
// Token: 0x04009AF8 RID: 39672
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4009AF8")]
|
|
public float MaxUCoordinate;
|
|
|
|
// Token: 0x04009AF9 RID: 39673
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4009AF9")]
|
|
public float MinUCoordinate;
|
|
|
|
// Token: 0x04009AFA RID: 39674
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4009AFA")]
|
|
public float MaxVCoordinate;
|
|
|
|
// Token: 0x04009AFB RID: 39675
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4009AFB")]
|
|
public float MinVCoordinate;
|
|
}
|
|
|
|
// Token: 0x0200239B RID: 9115
|
|
[Token(Token = "0x200239B")]
|
|
private abstract class ACIHNHOLEJD
|
|
{
|
|
// Token: 0x1700262A RID: 9770
|
|
// (get) Token: 0x0600EAF7 RID: 60151 RVA: 0x00361038 File Offset: 0x0035F238
|
|
[Token(Token = "0x1700262A")]
|
|
public bool LKAFIJNOLKJ
|
|
{
|
|
[Token(Token = "0x600EAF7")]
|
|
[Address(RVA = "0xF0FA30", Offset = "0xF0E830", VA = "0x180F0FA30")]
|
|
get
|
|
{
|
|
if (this.HECJOOCGPLM != Player.GAHEJKDCLLE.LeftHand)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EAF8 RID: 60152 RVA: 0x00361050 File Offset: 0x0035F250
|
|
[Token(Token = "0x600EAF8")]
|
|
[Address(RVA = "0xF0FA40", Offset = "0xF0E840", VA = "0x180F0FA40")]
|
|
protected ACIHNHOLEJD(Player.GAHEJKDCLLE NMKAKHOEMGB, Transform DFPDADLBHBI, bool GHJKCNGHPJF, bool GBLDNHJLCJJ = false)
|
|
{
|
|
this.HECJOOCGPLM = NMKAKHOEMGB;
|
|
this.LFENNCHHDJH = GHJKCNGHPJF;
|
|
this.FAEEBAEKLOL = false;
|
|
this.FBJJIMDDNMM = DFPDADLBHBI;
|
|
}
|
|
|
|
// Token: 0x0600EAF9 RID: 60153
|
|
[Token(Token = "0x600EAF9")]
|
|
[Address(Slot = "4")]
|
|
public abstract LMNJIGBCDFB HGGMOFKHMIN(int[] NKEMOEINKMM, List<LMNJIGBCDFB> GKIPOANLPHL);
|
|
|
|
// Token: 0x0600EAFA RID: 60154
|
|
[Token(Token = "0x600EAFA")]
|
|
[Address(Slot = "5")]
|
|
public abstract PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB LBCCLLJEMOJ(int OLGEJFLEBEN, PlayerAvatarDisplay.PlayerHandBones LIIENDLFFMJ);
|
|
|
|
// Token: 0x04009AFC RID: 39676
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009AFC")]
|
|
public readonly bool LFENNCHHDJH;
|
|
|
|
// Token: 0x04009AFD RID: 39677
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4009AFD")]
|
|
public readonly Player.GAHEJKDCLLE HECJOOCGPLM;
|
|
|
|
// Token: 0x04009AFE RID: 39678
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009AFE")]
|
|
public readonly Transform FBJJIMDDNMM;
|
|
|
|
// Token: 0x04009AFF RID: 39679
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009AFF")]
|
|
public readonly bool FAEEBAEKLOL;
|
|
|
|
// Token: 0x0200239C RID: 9116
|
|
[Token(Token = "0x200239C")]
|
|
public class KKNNAPFDMKB
|
|
{
|
|
// Token: 0x0600EAFB RID: 60155 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600EAFB")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
private KKNNAPFDMKB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAFC RID: 60156 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600EAFC")]
|
|
[Address(RVA = "0xF20DF0", Offset = "0xF1FBF0", VA = "0x180F20DF0")]
|
|
public KKNNAPFDMKB(Mesh EDLHNCIENFD, Material[] EFIDPHNFEMD, bool ILEGLGOFHKF, Transform[] NGIDIJOJPFO, Transform PNPBHNGFIBJ, Matrix4x4[] JPOHBNGOCDE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAFD RID: 60157 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600EAFD")]
|
|
[Address(RVA = "0xF20D30", Offset = "0xF1FB30", VA = "0x180F20D30")]
|
|
public KKNNAPFDMKB(SkinnedMeshRenderer KJBNPIBECPK)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAFE RID: 60158 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600EAFE")]
|
|
[Address(RVA = "0xF21180", Offset = "0xF1FF80", VA = "0x180F21180")]
|
|
public KKNNAPFDMKB(MeshRenderer AOABONCGFIE, Transform PNPBHNGFIBJ)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EAFF RID: 60159 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x600EAFF")]
|
|
[Address(RVA = "0xF20A20", Offset = "0xF1F820", VA = "0x180F20A20")]
|
|
public static PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB ABPOAPGEHJG(Renderer CHEJPOIMMCK)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04009B00 RID: 39680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B00")]
|
|
public readonly Mesh HLJJEJMEDMN;
|
|
|
|
// Token: 0x04009B01 RID: 39681
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B01")]
|
|
public readonly Material[] OELLILJPJHF;
|
|
|
|
// Token: 0x04009B02 RID: 39682
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009B02")]
|
|
public readonly Transform[] AHCGMMKBDHK;
|
|
|
|
// Token: 0x04009B03 RID: 39683
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009B03")]
|
|
public readonly Matrix4x4[] GNJABKEIAFF;
|
|
|
|
// Token: 0x04009B04 RID: 39684
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009B04")]
|
|
public readonly Transform IFFAFBCIBCE;
|
|
|
|
// Token: 0x04009B05 RID: 39685
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009B05")]
|
|
public readonly bool MIIOFELPIGE;
|
|
|
|
// Token: 0x04009B06 RID: 39686
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
|
|
[Token(Token = "0x4009B06")]
|
|
private bool HABFHOIHFLL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200239D RID: 9117
|
|
[Token(Token = "0x200239D")]
|
|
private class GIMEMBPNICH : PlayerAvatarDisplay.ACIHNHOLEJD
|
|
{
|
|
// Token: 0x0600EB00 RID: 60160 RVA: 0x00361084 File Offset: 0x0035F284
|
|
[Token(Token = "0x600EB00")]
|
|
[Address(RVA = "0xF204B0", Offset = "0xF1F2B0", VA = "0x180F204B0")]
|
|
public GIMEMBPNICH(Player.GAHEJKDCLLE NMKAKHOEMGB, PlayerAvatarDisplay.BodyPartLODs GGLOCCFMGNI, Material NKOOBJMFAEL, [Optional] Transform DFPDADLBHBI, bool GBLDNHJLCJJ = false)
|
|
{
|
|
this.FBJJIMDDNMM = 0;
|
|
this.FAEEBAEKLOL = false;
|
|
this.HECJOOCGPLM = NMKAKHOEMGB;
|
|
this.LFENNCHHDJH = false;
|
|
Material[] array = new Material[1];
|
|
if (NKOOBJMFAEL != 0)
|
|
{
|
|
}
|
|
array[0] = NKOOBJMFAEL;
|
|
this.DDIFEGONKAF = array;
|
|
}
|
|
|
|
// Token: 0x0600EB01 RID: 60161 RVA: 0x003610D8 File Offset: 0x0035F2D8
|
|
[Token(Token = "0x600EB01")]
|
|
[Address(RVA = "0xF20290", Offset = "0xF1F090", VA = "0x180F20290", Slot = "4")]
|
|
public override LMNJIGBCDFB HGGMOFKHMIN(int[] NKEMOEINKMM, List<LMNJIGBCDFB> GKIPOANLPHL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EB01)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling LMNJIGBCDFB RecRoom.Avatars.PlayerAvatarDisplay/GIMEMBPNICH::HGGMOFKHMIN(System.Int32[],System.Collections.Generic.List`1<LMNJIGBCDFB>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:PIDMLFKAEJP(var_0_05, newobj:PIDMLFKAEJP(PIDMLFKAEJP::.ctor))
|
|
}
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EB02 RID: 60162 RVA: 0x003610EC File Offset: 0x0035F2EC
|
|
[Token(Token = "0x600EB02")]
|
|
[Address(RVA = "0xF202E0", Offset = "0xF1F0E0", VA = "0x180F202E0", Slot = "5")]
|
|
public override PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB LBCCLLJEMOJ(int OLGEJFLEBEN, PlayerAvatarDisplay.PlayerHandBones LIIENDLFFMJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EB02)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.PlayerAvatarDisplay/ACIHNHOLEJD/KKNNAPFDMKB RecRoom.Avatars.PlayerAvatarDisplay/GIMEMBPNICH::LBCCLLJEMOJ(System.Int32,RecRoom.Avatars.PlayerAvatarDisplay/PlayerHandBones)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_2A:
|
|
stloc:InvalidOperationException(var_7_34, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Unknown body part!")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600EB03 RID: 60163 RVA: 0x00361130 File Offset: 0x0035F330
|
|
[Token(Token = "0x600EB03")]
|
|
[Address(RVA = "0xF20450", Offset = "0xF1F250", VA = "0x180F20450", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
Player.GAHEJKDCLLE hecjoocgplm = this.HECJOOCGPLM;
|
|
return string.Format("AvatarItem Binding {0}", hecjoocgplm);
|
|
}
|
|
|
|
// Token: 0x04009B07 RID: 39687
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009B07")]
|
|
private readonly PlayerAvatarDisplay.BodyPartLODs LKGBFKJFPAM;
|
|
|
|
// Token: 0x04009B08 RID: 39688
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009B08")]
|
|
private readonly Material[] DDIFEGONKAF;
|
|
}
|
|
|
|
// Token: 0x0200239E RID: 9118
|
|
[Token(Token = "0x200239E")]
|
|
private class HNIFCPGBPHC : PlayerAvatarDisplay.ACIHNHOLEJD
|
|
{
|
|
// Token: 0x0600EB04 RID: 60164 RVA: 0x00361150 File Offset: 0x0035F350
|
|
[Token(Token = "0x600EB04")]
|
|
[Address(RVA = "0xF20980", Offset = "0xF1F780", VA = "0x180F20980")]
|
|
public HNIFCPGBPHC(Player.GAHEJKDCLLE NMKAKHOEMGB, Transform DFPDADLBHBI, AvatarItem LACNEKHKOII, bool GBLDNHJLCJJ = false)
|
|
{
|
|
this.HECJOOCGPLM = NMKAKHOEMGB;
|
|
this.FBJJIMDDNMM = DFPDADLBHBI;
|
|
this.LFENNCHHDJH = true;
|
|
this.FAEEBAEKLOL = false;
|
|
}
|
|
|
|
// Token: 0x0600EB05 RID: 60165 RVA: 0x00361184 File Offset: 0x0035F384
|
|
[Token(Token = "0x600EB05")]
|
|
[Address(RVA = "0xF206F0", Offset = "0xF1F4F0", VA = "0x180F206F0", Slot = "4")]
|
|
public override LMNJIGBCDFB HGGMOFKHMIN(int[] NKEMOEINKMM, List<LMNJIGBCDFB> GKIPOANLPHL)
|
|
{
|
|
IKAEDJBFIMM<KJDIAJKHGNG> ikaedjbfimm;
|
|
this.CACLBHPCCAK = ikaedjbfimm;
|
|
GKIPOANLPHL.Add(ikaedjbfimm);
|
|
IKAEDJBFIMM<KJDIAJKHGNG> caclbhpccak = this.CACLBHPCCAK;
|
|
Action<KJDIAJKHGNG> action = new Action(this.BNCNKCHNOCG);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IKAEDJBFIMM<KJDIAJKHGNG> caclbhpccak2 = this.CACLBHPCCAK;
|
|
action += action;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EB06 RID: 60166 RVA: 0x003611D0 File Offset: 0x0035F3D0
|
|
[Token(Token = "0x600EB06")]
|
|
[Address(RVA = "0xF20830", Offset = "0xF1F630", VA = "0x180F20830", Slot = "5")]
|
|
public override PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB LBCCLLJEMOJ(int OLGEJFLEBEN, PlayerAvatarDisplay.PlayerHandBones LIIENDLFFMJ)
|
|
{
|
|
KJDIAJKHGNG mmainhpnlkc = this.MMAINHPNLKC;
|
|
int num = 0;
|
|
LODGroup lodgroup;
|
|
if (!(lodgroup != num))
|
|
{
|
|
}
|
|
LOD[] lods = lodgroup.GetLODs();
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB kknnapfdmkb;
|
|
return kknnapfdmkb;
|
|
}
|
|
|
|
// Token: 0x0600EB07 RID: 60167 RVA: 0x0036120C File Offset: 0x0035F40C
|
|
[Token(Token = "0x600EB07")]
|
|
[Address(RVA = "0xF205F0", Offset = "0xF1F3F0", VA = "0x180F205F0")]
|
|
public static PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB GFHOKOPCAKO(OutfitPrefab IKGHDDOIIND, int OLGEJFLEBEN, PlayerAvatarDisplay.PlayerHandBones ODDNFKMCIEI)
|
|
{
|
|
LODGroup lodgroup = IKGHDDOIIND.IDENDKEAMCN;
|
|
int num = 0;
|
|
if (!(lodgroup != num))
|
|
{
|
|
}
|
|
LOD[] lods = lodgroup.GetLODs();
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
PlayerAvatarDisplay.ACIHNHOLEJD.KKNNAPFDMKB kknnapfdmkb;
|
|
return kknnapfdmkb;
|
|
}
|
|
|
|
// Token: 0x0600EB08 RID: 60168 RVA: 0x00361244 File Offset: 0x0035F444
|
|
[Token(Token = "0x600EB08")]
|
|
[Address(RVA = "0xF20930", Offset = "0xF1F730", VA = "0x180F20930", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
AvatarItem njfkkofhbkn = this.NJFKKOFHBKN;
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x0600EB09 RID: 60169 RVA: 0x00361260 File Offset: 0x0035F460
|
|
[Token(Token = "0x600EB09")]
|
|
[Address(RVA = "0xF205E0", Offset = "0xF1F3E0", VA = "0x180F205E0")]
|
|
[CompilerGenerated]
|
|
private void BNCNKCHNOCG(KJDIAJKHGNG GIAOBLMEMMI)
|
|
{
|
|
AvatarColorSwatch ngpjgkiopbi = GIAOBLMEMMI.NGPJGKIOPBI;
|
|
this.MMAINHPNLKC.NGPJGKIOPBI = ngpjgkiopbi;
|
|
}
|
|
|
|
// Token: 0x04009B09 RID: 39689
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009B09")]
|
|
public readonly AvatarItem NJFKKOFHBKN;
|
|
|
|
// Token: 0x04009B0A RID: 39690
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009B0A")]
|
|
private IKAEDJBFIMM<KJDIAJKHGNG> CACLBHPCCAK;
|
|
|
|
// Token: 0x04009B0B RID: 39691
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009B0B")]
|
|
public KJDIAJKHGNG MMAINHPNLKC;
|
|
}
|
|
|
|
// Token: 0x0200239F RID: 9119
|
|
[Token(Token = "0x200239F")]
|
|
public class FNDPIKBCOHF
|
|
{
|
|
// Token: 0x1700262B RID: 9771
|
|
// (get) Token: 0x0600EB0A RID: 60170 RVA: 0x00361280 File Offset: 0x0035F480
|
|
// (set) Token: 0x0600EB0B RID: 60171 RVA: 0x00361294 File Offset: 0x0035F494
|
|
[Token(Token = "0x1700262B")]
|
|
public bool GMIJIDGGJBC
|
|
{
|
|
[Token(Token = "0x600EB0A")]
|
|
[Address(RVA = "0xA8D0F0", Offset = "0xA8BEF0", VA = "0x180A8D0F0")]
|
|
get
|
|
{
|
|
return this.OFLEKFMPFGJ;
|
|
}
|
|
[Token(Token = "0x600EB0B")]
|
|
[Address(RVA = "0xF1FA10", Offset = "0xF1E810", VA = "0x180F1FA10")]
|
|
set
|
|
{
|
|
if (this.OFLEKFMPFGJ != value)
|
|
{
|
|
this.OFLEKFMPFGJ = value;
|
|
Animator boghgbhfljf = this.BOGHGBHFLJF;
|
|
int pcjoicagmke = PlayerAvatarDisplay.FNDPIKBCOHF.PCJOICAGMKE;
|
|
boghgbhfljf.SetBool(pcjoicagmke, value);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700262C RID: 9772
|
|
// (get) Token: 0x0600EB0C RID: 60172 RVA: 0x003612CC File Offset: 0x0035F4CC
|
|
// (set) Token: 0x0600EB0D RID: 60173 RVA: 0x003612E0 File Offset: 0x0035F4E0
|
|
[Token(Token = "0x1700262C")]
|
|
public bool HICLCLGLBND
|
|
{
|
|
[Token(Token = "0x600EB0C")]
|
|
[Address(RVA = "0xD528E0", Offset = "0xD516E0", VA = "0x180D528E0")]
|
|
get
|
|
{
|
|
return this.CFFIEBCMBNJ;
|
|
}
|
|
[Token(Token = "0x600EB0D")]
|
|
[Address(RVA = "0xF1FAA0", Offset = "0xF1E8A0", VA = "0x180F1FAA0")]
|
|
set
|
|
{
|
|
if (this.CFFIEBCMBNJ != value)
|
|
{
|
|
this.CFFIEBCMBNJ = value;
|
|
Animator boghgbhfljf = this.BOGHGBHFLJF;
|
|
int cmbobgildoe = PlayerAvatarDisplay.FNDPIKBCOHF.CMBOBGILDOE;
|
|
boghgbhfljf.SetBool(cmbobgildoe, value);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700262D RID: 9773
|
|
// (get) Token: 0x0600EB0E RID: 60174 RVA: 0x00361318 File Offset: 0x0035F518
|
|
// (set) Token: 0x0600EB0F RID: 60175 RVA: 0x0036132C File Offset: 0x0035F52C
|
|
[Token(Token = "0x1700262D")]
|
|
public float CFHAEGADLOL
|
|
{
|
|
[Token(Token = "0x600EB0E")]
|
|
[Address(RVA = "0x93FDE0", Offset = "0x93EBE0", VA = "0x18093FDE0")]
|
|
get
|
|
{
|
|
return this.EHOLDHPEONN;
|
|
}
|
|
[Token(Token = "0x600EB0F")]
|
|
[Address(RVA = "0xF1FC10", Offset = "0xF1EA10", VA = "0x180F1FC10")]
|
|
set
|
|
{
|
|
Animator boghgbhfljf = this.BOGHGBHFLJF;
|
|
this.EHOLDHPEONN = value;
|
|
int num = 0;
|
|
if (boghgbhfljf != num && this.BOGHGBHFLJF.isActiveAndEnabled)
|
|
{
|
|
Animator boghgbhfljf2 = this.BOGHGBHFLJF;
|
|
float eholdhpeonn = this.EHOLDHPEONN;
|
|
int ammbidedpeh = PlayerAvatarDisplay.FNDPIKBCOHF.AMMBIDEDPEH;
|
|
boghgbhfljf2.SetFloat(ammbidedpeh, eholdhpeonn);
|
|
if (!Application.isPlaying)
|
|
{
|
|
Animator boghgbhfljf3 = this.BOGHGBHFLJF;
|
|
int num2 = 0;
|
|
boghgbhfljf3.Update((float)num2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700262E RID: 9774
|
|
// (get) Token: 0x0600EB10 RID: 60176 RVA: 0x003613A4 File Offset: 0x0035F5A4
|
|
[Token(Token = "0x1700262E")]
|
|
public PlayerAvatarDisplay.EGOKLMEHLCI GENECNFMDHJ
|
|
{
|
|
[Token(Token = "0x600EB10")]
|
|
[Address(RVA = "0xF1FFD0", Offset = "0xF1EDD0", VA = "0x180F1FFD0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK mkbdogdbilj = this.MKBDOGDBILJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EB11 RID: 60177 RVA: 0x003613C0 File Offset: 0x0035F5C0
|
|
[Token(Token = "0x600EB11")]
|
|
[Address(RVA = "0xF1FE70", Offset = "0xF1EC70", VA = "0x180F1FE70")]
|
|
public bool OFCFJNGNMKA(PlayerAvatarDisplay.EGOKLMEHLCI HJFCHNKAGIM)
|
|
{
|
|
HKKOHFHADKK mkbdogdbilj = this.MKBDOGDBILJ;
|
|
mkbdogdbilj.PIEOGAPMGIH((ushort)HJFCHNKAGIM);
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600EB12 RID: 60178 RVA: 0x003613E8 File Offset: 0x0035F5E8
|
|
[Token(Token = "0x600EB12")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
private FNDPIKBCOHF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB13 RID: 60179 RVA: 0x003613FC File Offset: 0x0035F5FC
|
|
[Token(Token = "0x600EB13")]
|
|
[Address(RVA = "0xF20090", Offset = "0xF1EE90", VA = "0x180F20090")]
|
|
public FNDPIKBCOHF(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, Animator BOGHGBHFLJF, Transform JJPMPIEKLEP, Transform DIIAPAPGBPP, Vector3 NENNFCMJMPM, Vector3 GBLEJLMFHEF)
|
|
{
|
|
this.DIIAPAPGBPP = 0;
|
|
this.CBCCPKBNKAP = CBCCPKBNKAP;
|
|
this.BOGHGBHFLJF = BOGHGBHFLJF;
|
|
this.JJPMPIEKLEP = JJPMPIEKLEP;
|
|
this.NENNFCMJMPM.z = (float)0;
|
|
this.GBLEJLMFHEF.z = (float)0;
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.MKBDOGDBILJ = hkkohfhadkk;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LKLAMHAGJAM);
|
|
int num = 0;
|
|
HKKOHFHADKK mkbdogdbilj = this.MKBDOGDBILJ;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IPHGPICBEJB);
|
|
HKKOHFHADKK mkbdogdbilj2 = this.MKBDOGDBILJ;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PHANPAKLAPA);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
mkbdogdbilj2.JEPMLPCOGNM((ushort)num2, okgcdflpfod3, num3, num);
|
|
HKKOHFHADKK mkbdogdbilj3 = this.MKBDOGDBILJ;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MIFFMDDANCC);
|
|
HKKOHFHADKK mkbdogdbilj4 = this.MKBDOGDBILJ;
|
|
int num4 = 0;
|
|
mkbdogdbilj4.OFFLOPLJBBG((ushort)num4);
|
|
}
|
|
|
|
// Token: 0x0600EB14 RID: 60180 RVA: 0x003614DC File Offset: 0x0035F6DC
|
|
[Token(Token = "0x600EB14")]
|
|
[Address(RVA = "0xF1FD20", Offset = "0xF1EB20", VA = "0x180F1FD20")]
|
|
private void LKLAMHAGJAM(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
Transform jjpmpieklep = this.JJPMPIEKLEP;
|
|
float z = this.NENNFCMJMPM.z;
|
|
Transform diiapapgbpp = this.DIIAPAPGBPP;
|
|
float z2 = this.GBLEJLMFHEF.z;
|
|
this.BOGHGBHFLJF.enabled = true;
|
|
}
|
|
|
|
// Token: 0x0600EB15 RID: 60181 RVA: 0x00361524 File Offset: 0x0035F724
|
|
[Token(Token = "0x600EB15")]
|
|
[Address(RVA = "0xF1FB30", Offset = "0xF1E930", VA = "0x180F1FB30")]
|
|
private void IPHGPICBEJB(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
Animator boghgbhfljf = this.BOGHGBHFLJF;
|
|
int num = 0;
|
|
boghgbhfljf.enabled = num != 0;
|
|
Transform jjpmpieklep = this.JJPMPIEKLEP;
|
|
float z = Vector3.zero.z;
|
|
Transform diiapapgbpp = this.DIIAPAPGBPP;
|
|
float z2 = Vector3.zero.z;
|
|
}
|
|
|
|
// Token: 0x0600EB16 RID: 60182 RVA: 0x00361570 File Offset: 0x0035F770
|
|
[Token(Token = "0x600EB16")]
|
|
[Address(RVA = "0xF1FDA0", Offset = "0xF1EBA0", VA = "0x180F1FDA0")]
|
|
private void MIFFMDDANCC(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
Animator boghgbhfljf = this.BOGHGBHFLJF;
|
|
int num = 0;
|
|
boghgbhfljf.enabled = num != 0;
|
|
Transform diiapapgbpp = this.DIIAPAPGBPP;
|
|
float z = this.GBLEJLMFHEF.z;
|
|
Transform jjpmpieklep = this.JJPMPIEKLEP;
|
|
float z2 = Vector3.zero.z;
|
|
}
|
|
|
|
// Token: 0x0600EB17 RID: 60183 RVA: 0x003615BC File Offset: 0x0035F7BC
|
|
[Token(Token = "0x600EB17")]
|
|
[Address(RVA = "0xF1FF00", Offset = "0xF1ED00", VA = "0x180F1FF00")]
|
|
private void PHANPAKLAPA(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
Transform jjpmpieklep = this.JJPMPIEKLEP;
|
|
float z = this.NENNFCMJMPM.z;
|
|
Transform diiapapgbpp = this.DIIAPAPGBPP;
|
|
float z2 = Vector3.zero.z;
|
|
this.BOGHGBHFLJF.enabled = true;
|
|
}
|
|
|
|
// Token: 0x04009B0C RID: 39692
|
|
[Token(Token = "0x4009B0C")]
|
|
public static readonly int AMMBIDEDPEH = Animator.StringToHash("OpenClosed");
|
|
|
|
// Token: 0x04009B0D RID: 39693
|
|
[Token(Token = "0x4009B0D")]
|
|
public static readonly int PCJOICAGMKE = Animator.StringToHash("ThumbsUp");
|
|
|
|
// Token: 0x04009B0E RID: 39694
|
|
[Token(Token = "0x4009B0E")]
|
|
public static readonly int CMBOBGILDOE = Animator.StringToHash("Handshake");
|
|
|
|
// Token: 0x04009B0F RID: 39695
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B0F")]
|
|
private readonly PlayerHand.PLLIKAOIPHP CBCCPKBNKAP;
|
|
|
|
// Token: 0x04009B10 RID: 39696
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B10")]
|
|
private readonly HKKOHFHADKK MKBDOGDBILJ;
|
|
|
|
// Token: 0x04009B11 RID: 39697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009B11")]
|
|
private readonly Animator BOGHGBHFLJF;
|
|
|
|
// Token: 0x04009B12 RID: 39698
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009B12")]
|
|
private readonly Transform JJPMPIEKLEP;
|
|
|
|
// Token: 0x04009B13 RID: 39699
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009B13")]
|
|
private readonly Vector3 NENNFCMJMPM;
|
|
|
|
// Token: 0x04009B14 RID: 39700
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009B14")]
|
|
private readonly Transform DIIAPAPGBPP;
|
|
|
|
// Token: 0x04009B15 RID: 39701
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009B15")]
|
|
private readonly Vector3 GBLEJLMFHEF;
|
|
|
|
// Token: 0x04009B16 RID: 39702
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4009B16")]
|
|
private bool OFLEKFMPFGJ;
|
|
|
|
// Token: 0x04009B17 RID: 39703
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x55")]
|
|
[Token(Token = "0x4009B17")]
|
|
private bool CFFIEBCMBNJ;
|
|
|
|
// Token: 0x04009B18 RID: 39704
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009B18")]
|
|
private float EHOLDHPEONN;
|
|
}
|
|
|
|
// Token: 0x020023A0 RID: 9120
|
|
[Token(Token = "0x20023A0")]
|
|
public class CMKLNLAOBOO : IDisposable
|
|
{
|
|
// Token: 0x1700262F RID: 9775
|
|
// (get) Token: 0x0600EB19 RID: 60185 RVA: 0x0036163C File Offset: 0x0035F83C
|
|
[Token(Token = "0x1700262F")]
|
|
public int DBLCENPKMBI
|
|
{
|
|
[Token(Token = "0x600EB19")]
|
|
[Address(RVA = "0xF13230", Offset = "0xF12030", VA = "0x180F13230")]
|
|
get
|
|
{
|
|
return this.GCJKHCEAMLC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EB1A RID: 60186 RVA: 0x00361650 File Offset: 0x0035F850
|
|
[Token(Token = "0x600EB1A")]
|
|
[Address(RVA = "0xF14ED0", Offset = "0xF13CD0", VA = "0x180F14ED0")]
|
|
private CMKLNLAOBOO()
|
|
{
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.NCCFFHJCCHB = materialPropertyBlock;
|
|
Color white = Color.white;
|
|
Color white2 = Color.white;
|
|
Color blue = Color.blue;
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, int> dictionary = new Dictionary(8);
|
|
this.ABLHCGOHLLD = dictionary;
|
|
PlayerAvatarDisplay.GKOCFEALAPE[] array = new PlayerAvatarDisplay.GKOCFEALAPE[16];
|
|
this.PDDAJMIFOKA = array;
|
|
Vector4[] array2 = new Vector4[16];
|
|
this.IBDHCKBOEDO = array2;
|
|
Vector4[] array3 = new Vector4[16];
|
|
this.HDPGGMKEEEF = array3;
|
|
Vector4[] array4 = new Vector4[16];
|
|
this.CBPCMHKOBFH = array4;
|
|
Vector4[] array5 = new Vector4[16];
|
|
this.KKLEFNDMHOA = array5;
|
|
Vector4[] array6 = new Vector4[16];
|
|
this.AMCHCDOPEHJ = array6;
|
|
List<Texture2D> list = new List();
|
|
this.FGBIKMELDIA = list;
|
|
Vector4[] array7 = new Vector4[16];
|
|
this.NJPNODOEDCE = array7;
|
|
List<Texture2D> list2 = new List();
|
|
this.CJBDNNNLBCC = list2;
|
|
float[] array8 = new float[16];
|
|
this.DPGJHIMNPFP = array8;
|
|
Vector4[] array9 = new Vector4[16];
|
|
this.OIAJOCBOMOB = array9;
|
|
float[] array10 = new float[16];
|
|
this.DNLEBEIDGLH = array10;
|
|
float[] array11 = new float[16];
|
|
this.IHMHBBHPHJI = array11;
|
|
List<Texture2D> list3 = new List();
|
|
this.CBDEKLOAFLI = list3;
|
|
float[] array12 = new float[16];
|
|
this.CFHEKAJGKAJ = array12;
|
|
Vector4[] array13 = new Vector4[16];
|
|
this.GCAMFFBAEDE = array13;
|
|
float[] array14 = new float[16];
|
|
this.JDBFHHKHFOF = array14;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600EB1B RID: 60187 RVA: 0x003617B0 File Offset: 0x0035F9B0
|
|
[Token(Token = "0x600EB1B")]
|
|
[Address(RVA = "0xF14E40", Offset = "0xF13C40", VA = "0x180F14E40")]
|
|
public CMKLNLAOBOO(Color KHNBGEMIFHE, Color HHBGPNCJMOH, Color JHDGODCGMCD, Color? OJDGMKOMFCM, Color? BMBNPHNLGCN, Color? CLHPODPOOLF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB1C RID: 60188 RVA: 0x003617C0 File Offset: 0x0035F9C0
|
|
[Token(Token = "0x600EB1C")]
|
|
[Address(RVA = "0xF13330", Offset = "0xF12130", VA = "0x180F13330")]
|
|
internal int DDOCCAEAADP(Material JKDPFHOJHFH, PlayerAvatarDisplay.GKOCFEALAPE BFMAGHBEBFO, PlayerAvatarDisplay.EIDOBNGIKOA IIIHHFCHNLN, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
|
{
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, int> ablhcgohlld = this.ABLHCGOHLLD;
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x0600EB1D RID: 60189 RVA: 0x003617DC File Offset: 0x0035F9DC
|
|
[Token(Token = "0x600EB1D")]
|
|
[Address(RVA = "0xF132A0", Offset = "0xF120A0", VA = "0x180F132A0")]
|
|
private int DDOCCAEAADP(PlayerAvatarDisplay.PHNJKGMDKLP DNGKIAJLLHG)
|
|
{
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, int> ablhcgohlld = this.ABLHCGOHLLD;
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x0600EB1E RID: 60190 RVA: 0x003617F8 File Offset: 0x0035F9F8
|
|
[Token(Token = "0x600EB1E")]
|
|
[Address(RVA = "0xF13450", Offset = "0xF12250", VA = "0x180F13450")]
|
|
internal int ECAMBHOGACP(Material JKDPFHOJHFH, Color OPLLAAEOBGO, Color DCGFINOENEB, Color JLLOEKCBBML, Color HMOBDNLCFMG, Color KJDFNAAAODF, Texture2D HMBOPJHAJDD, Vector4 DOANKGKOHEE, Texture2D NLJCHNIGAIL, Vector4 MCDMKPHAKJC, float MMOKJPPEJGJ, float CJNIDNJHFEE, Texture2D IEOMNEOMHBC, Vector4 AAOODIFLNPJ, float FIFCJAGHGBC, PlayerAvatarDisplay.GKOCFEALAPE BFMAGHBEBFO, PlayerAvatarDisplay.EIDOBNGIKOA IIIHHFCHNLN, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
|
{
|
|
int num = 0;
|
|
if ((this.KGACOELMNLL ? 1 : 0) != num)
|
|
{
|
|
global::UnityEngine.Debug.LogError("UMPB Already Disposed!");
|
|
}
|
|
if (this.GCJKHCEAMLC != 16)
|
|
{
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, int> ablhcgohlld = this.ABLHCGOHLLD;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
int count = this.ABLHCGOHLLD.Count;
|
|
Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, int> ablhcgohlld2 = this.ABLHCGOHLLD;
|
|
Vector4[] ibdhckboedo = this.IBDHCKBOEDO;
|
|
int gcjkhceamlc = this.GCJKHCEAMLC;
|
|
Vector4 vector;
|
|
vector += vector;
|
|
Vector4[] hdpggmkeeef = this.HDPGGMKEEEF;
|
|
int gcjkhceamlc2 = this.GCJKHCEAMLC;
|
|
Vector4 vector2;
|
|
vector2 += vector2;
|
|
Vector4[] cbpcmhkobfh = this.CBPCMHKOBFH;
|
|
int gcjkhceamlc3 = this.GCJKHCEAMLC;
|
|
Vector4 vector3;
|
|
vector3 += vector3;
|
|
Vector4[] kklefndmhoa = this.KKLEFNDMHOA;
|
|
int gcjkhceamlc4 = this.GCJKHCEAMLC;
|
|
Vector4 vector4;
|
|
vector4 += vector4;
|
|
Vector4[] amchcdopehj = this.AMCHCDOPEHJ;
|
|
int gcjkhceamlc5 = this.GCJKHCEAMLC;
|
|
Vector4 vector5;
|
|
vector5 += vector5;
|
|
PlayerAvatarDisplay.GKOCFEALAPE[] pddajmifoka = this.PDDAJMIFOKA;
|
|
int gcjkhceamlc6 = this.GCJKHCEAMLC;
|
|
List<Texture2D> list = this.FGBIKMELDIA;
|
|
Vector4[] njpnodoedce = this.NJPNODOEDCE;
|
|
int gcjkhceamlc7 = this.GCJKHCEAMLC;
|
|
list += list;
|
|
List<Texture2D> list2 = this.CJBDNNNLBCC;
|
|
Vector4[] oiajocbomob = this.OIAJOCBOMOB;
|
|
int gcjkhceamlc8 = this.GCJKHCEAMLC;
|
|
list2 += list2;
|
|
float[] dnlebeidglh = this.DNLEBEIDGLH;
|
|
int gcjkhceamlc9 = this.GCJKHCEAMLC;
|
|
float[] ihmhbbhphji = this.IHMHBBHPHJI;
|
|
int gcjkhceamlc10 = this.GCJKHCEAMLC;
|
|
List<Texture2D> list3 = this.CBDEKLOAFLI;
|
|
Vector4[] gcamffbaede = this.GCAMFFBAEDE;
|
|
int gcjkhceamlc11 = this.GCJKHCEAMLC;
|
|
list3 += list3;
|
|
float[] jdbfhhkhfof = this.JDBFHHKHFOF;
|
|
int gcjkhceamlc12 = this.GCJKHCEAMLC;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
TypeCode typeCode = gcjkhceamlc5.GetTypeCode();
|
|
int num2 = 0;
|
|
this.DLANKAIJDAB.has_value = num2 != 0;
|
|
TextureFormat textureFormat;
|
|
this.DMBCCJCCGMH = textureFormat;
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
int num3 = 0;
|
|
this.HLMHFHIAIKH.has_value = num3 != 0;
|
|
TextureFormat textureFormat2;
|
|
this.HCNELHHIOFN = textureFormat2;
|
|
}
|
|
float[] dpgjhimnpfp = this.DPGJHIMNPFP;
|
|
int gcjkhceamlc13 = this.GCJKHCEAMLC;
|
|
if (flag3)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
dpgjhimnpfp[0] = (float)num4;
|
|
bool flag4;
|
|
flag3 = flag4;
|
|
if (flag3)
|
|
{
|
|
bool flag5;
|
|
flag3 = flag5;
|
|
int num5 = 0;
|
|
this.HKBBCPCOEGI.has_value = num5 != 0;
|
|
TextureFormat textureFormat3;
|
|
this.JGKOGLGENGC = textureFormat3;
|
|
}
|
|
float[] cfhekajgkaj = this.CFHEKAJGKAJ;
|
|
int num6 = this.GCJKHCEAMLC;
|
|
int num7;
|
|
if (!flag3)
|
|
{
|
|
num7 = 0;
|
|
}
|
|
cfhekajgkaj[0] = (float)num7;
|
|
num6 = count;
|
|
this.ANNLBNENJKL = false;
|
|
return num6;
|
|
}
|
|
global::UnityEngine.Debug.LogError("PROPERTY BLOCK IS TOO BIG!");
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600EB1F RID: 60191 RVA: 0x00361A28 File Offset: 0x0035FC28
|
|
[Token(Token = "0x600EB1F")]
|
|
[Address(RVA = "0xF13EA0", Offset = "0xF12CA0", VA = "0x180F13EA0")]
|
|
private void LANFNAJJIKP(out Texture2DArray BBBBEJLILMP, out Texture2DArray HADMIKBKNFG, out Texture2DArray NELIEPCNNLL)
|
|
{
|
|
bool has_value = this.DLANKAIJDAB.has_value;
|
|
bool has_value2 = this.HLMHFHIAIKH.has_value;
|
|
bool has_value3 = this.HKBBCPCOEGI.has_value;
|
|
}
|
|
|
|
// Token: 0x0600EB20 RID: 60192 RVA: 0x00361A5C File Offset: 0x0035FC5C
|
|
[Token(Token = "0x600EB20")]
|
|
[Address(RVA = "0xF14AD0", Offset = "0xF138D0", VA = "0x180F14AD0")]
|
|
public void PFPALEDJEAA(PlayerAvatarDisplay MFLMBGMGFCO, Renderer CHEJPOIMMCK)
|
|
{
|
|
if (!this.KGACOELMNLL)
|
|
{
|
|
int num = 0;
|
|
if (!(CHEJPOIMMCK == num))
|
|
{
|
|
int num2 = 0;
|
|
Material[] sharedMaterialArray = CHEJPOIMMCK.GetSharedMaterialArray();
|
|
if (num2 >= sharedMaterialArray.Length)
|
|
{
|
|
return;
|
|
}
|
|
this.NPICEKEOGPA(MFLMBGMGFCO, CHEJPOIMMCK, num2);
|
|
num2++;
|
|
}
|
|
global::UnityEngine.Debug.LogWarning("Renderer has been destroyed!");
|
|
return;
|
|
}
|
|
global::UnityEngine.Debug.LogError("UMPB Already Disposed!");
|
|
}
|
|
|
|
// Token: 0x0600EB21 RID: 60193 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EB21")]
|
|
[Address(RVA = "0xF140A0", Offset = "0xF12EA0", VA = "0x180F140A0")]
|
|
private void NPICEKEOGPA(PlayerAvatarDisplay MFLMBGMGFCO, Renderer CHEJPOIMMCK, int LCHBOLFPBOA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EB22 RID: 60194 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EB22")]
|
|
[Address(RVA = "0xF13D90", Offset = "0xF12B90", VA = "0x180F13D90")]
|
|
private Color FAKFOMDJIJA(Color HEMKGLPBHAI, PlayerAvatarDisplay.GKOCFEALAPE CFOCEHNGAEH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EB23 RID: 60195 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EB23")]
|
|
[Address(RVA = "0xF13FD0", Offset = "0xF12DD0", VA = "0x180F13FD0")]
|
|
private Color NLALEMNKGMG(Color IGKDDLGKGHH, PlayerAvatarDisplay.GKOCFEALAPE CFOCEHNGAEH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EB24 RID: 60196 RVA: 0x00361ABC File Offset: 0x0035FCBC
|
|
[Token(Token = "0x600EB24")]
|
|
[Address(RVA = "0xF13240", Offset = "0xF12040", VA = "0x180F13240")]
|
|
private void CDNHNJMNHKF()
|
|
{
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.KJDHAHDFOBO);
|
|
Texture2DArray njljclnhagb = this.NJLJCLNHAGB;
|
|
this.KJDHAHDFOBO = (ulong)0L;
|
|
OMCHJHPFBDN.KBFLHNONOHF(njljclnhagb);
|
|
Texture2DArray nknnhmkhief = this.NKNNHMKHIEF;
|
|
this.NJLJCLNHAGB = (ulong)0L;
|
|
OMCHJHPFBDN.KBFLHNONOHF(nknnhmkhief);
|
|
this.NKNNHMKHIEF = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600EB25 RID: 60197 RVA: 0x00361B0C File Offset: 0x0035FD0C
|
|
[Token(Token = "0x600EB25")]
|
|
[Address(RVA = "0xF133E0", Offset = "0xF121E0", VA = "0x180F133E0", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
if (!this.KGACOELMNLL)
|
|
{
|
|
this.KGACOELMNLL = true;
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.KJDHAHDFOBO);
|
|
Texture2DArray njljclnhagb = this.NJLJCLNHAGB;
|
|
int num = 0;
|
|
this.KJDHAHDFOBO = num;
|
|
OMCHJHPFBDN.KBFLHNONOHF(njljclnhagb);
|
|
Texture2DArray nknnhmkhief = this.NKNNHMKHIEF;
|
|
this.NJLJCLNHAGB = num;
|
|
OMCHJHPFBDN.KBFLHNONOHF(nknnhmkhief);
|
|
this.NKNNHMKHIEF = num;
|
|
this.NCCFFHJCCHB = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009B19 RID: 39705
|
|
[Token(Token = "0x4009B19")]
|
|
public const int INAGPOLMMGC = 16;
|
|
|
|
// Token: 0x04009B1A RID: 39706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B1A")]
|
|
private MaterialPropertyBlock NCCFFHJCCHB;
|
|
|
|
// Token: 0x04009B1B RID: 39707
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B1B")]
|
|
public Color? BBFIOHIAIEH;
|
|
|
|
// Token: 0x04009B1C RID: 39708
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4009B1C")]
|
|
public Color? CNKBADFBNPI;
|
|
|
|
// Token: 0x04009B1D RID: 39709
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009B1D")]
|
|
public Color? MPGLBBGFPCA;
|
|
|
|
// Token: 0x04009B1E RID: 39710
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4009B1E")]
|
|
public Color JMPBPEAPJOJ;
|
|
|
|
// Token: 0x04009B1F RID: 39711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4009B1F")]
|
|
public Color CMNNDEAJOOJ;
|
|
|
|
// Token: 0x04009B20 RID: 39712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4009B20")]
|
|
public Color IAFAJCENECF;
|
|
|
|
// Token: 0x04009B21 RID: 39713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4009B21")]
|
|
public Texture2D JEHKMHAJDNL;
|
|
|
|
// Token: 0x04009B22 RID: 39714
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4009B22")]
|
|
private Dictionary<PlayerAvatarDisplay.PHNJKGMDKLP, int> ABLHCGOHLLD;
|
|
|
|
// Token: 0x04009B23 RID: 39715
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4009B23")]
|
|
private PlayerAvatarDisplay.GKOCFEALAPE[] PDDAJMIFOKA;
|
|
|
|
// Token: 0x04009B24 RID: 39716
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4009B24")]
|
|
public Vector4[] IBDHCKBOEDO;
|
|
|
|
// Token: 0x04009B25 RID: 39717
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4009B25")]
|
|
public Vector4[] HDPGGMKEEEF;
|
|
|
|
// Token: 0x04009B26 RID: 39718
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4009B26")]
|
|
public Vector4[] CBPCMHKOBFH;
|
|
|
|
// Token: 0x04009B27 RID: 39719
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4009B27")]
|
|
public Vector4[] KKLEFNDMHOA;
|
|
|
|
// Token: 0x04009B28 RID: 39720
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4009B28")]
|
|
public Vector4[] AMCHCDOPEHJ;
|
|
|
|
// Token: 0x04009B29 RID: 39721
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4009B29")]
|
|
private List<Texture2D> FGBIKMELDIA;
|
|
|
|
// Token: 0x04009B2A RID: 39722
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4009B2A")]
|
|
private Vector4[] NJPNODOEDCE;
|
|
|
|
// Token: 0x04009B2B RID: 39723
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4009B2B")]
|
|
private List<Texture2D> CJBDNNNLBCC;
|
|
|
|
// Token: 0x04009B2C RID: 39724
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4009B2C")]
|
|
private float[] DPGJHIMNPFP;
|
|
|
|
// Token: 0x04009B2D RID: 39725
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4009B2D")]
|
|
private Vector4[] OIAJOCBOMOB;
|
|
|
|
// Token: 0x04009B2E RID: 39726
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4009B2E")]
|
|
private float[] DNLEBEIDGLH;
|
|
|
|
// Token: 0x04009B2F RID: 39727
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4009B2F")]
|
|
public float[] IHMHBBHPHJI;
|
|
|
|
// Token: 0x04009B30 RID: 39728
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4009B30")]
|
|
private List<Texture2D> CBDEKLOAFLI;
|
|
|
|
// Token: 0x04009B31 RID: 39729
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4009B31")]
|
|
private float[] CFHEKAJGKAJ;
|
|
|
|
// Token: 0x04009B32 RID: 39730
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4009B32")]
|
|
private Vector4[] GCAMFFBAEDE;
|
|
|
|
// Token: 0x04009B33 RID: 39731
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4009B33")]
|
|
public float[] JDBFHHKHFOF;
|
|
|
|
// Token: 0x04009B34 RID: 39732
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4009B34")]
|
|
public Texture2DArray KJDHAHDFOBO;
|
|
|
|
// Token: 0x04009B35 RID: 39733
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4009B35")]
|
|
public Texture2DArray NJLJCLNHAGB;
|
|
|
|
// Token: 0x04009B36 RID: 39734
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4009B36")]
|
|
public Texture2DArray NKNNHMKHIEF;
|
|
|
|
// Token: 0x04009B37 RID: 39735
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4009B37")]
|
|
private bool ANNLBNENJKL;
|
|
|
|
// Token: 0x04009B38 RID: 39736
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x13C")]
|
|
[Token(Token = "0x4009B38")]
|
|
private int GCJKHCEAMLC;
|
|
|
|
// Token: 0x04009B39 RID: 39737
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4009B39")]
|
|
private Vector2? DLANKAIJDAB;
|
|
|
|
// Token: 0x04009B3A RID: 39738
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x4009B3A")]
|
|
private TextureFormat DMBCCJCCGMH;
|
|
|
|
// Token: 0x04009B3B RID: 39739
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4009B3B")]
|
|
private Vector2? HLMHFHIAIKH;
|
|
|
|
// Token: 0x04009B3C RID: 39740
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
|
[Token(Token = "0x4009B3C")]
|
|
private TextureFormat HCNELHHIOFN;
|
|
|
|
// Token: 0x04009B3D RID: 39741
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4009B3D")]
|
|
private Vector2? HKBBCPCOEGI;
|
|
|
|
// Token: 0x04009B3E RID: 39742
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x16C")]
|
|
[Token(Token = "0x4009B3E")]
|
|
private TextureFormat JGKOGLGENGC;
|
|
|
|
// Token: 0x04009B3F RID: 39743
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4009B3F")]
|
|
private bool KGACOELMNLL;
|
|
|
|
// Token: 0x04009B40 RID: 39744
|
|
[Token(Token = "0x4009B40")]
|
|
private static int OEFAJNPIKMA = Shader.PropertyToID("_BaseColors");
|
|
|
|
// Token: 0x04009B41 RID: 39745
|
|
[Token(Token = "0x4009B41")]
|
|
private static int LKBKPGPHKHE = Shader.PropertyToID("_RedMaskColors");
|
|
|
|
// Token: 0x04009B42 RID: 39746
|
|
[Token(Token = "0x4009B42")]
|
|
private static int MAPJOMJIHGM = Shader.PropertyToID("_GreenMaskColors");
|
|
|
|
// Token: 0x04009B43 RID: 39747
|
|
[Token(Token = "0x4009B43")]
|
|
private static int DCJPEBMBEEH = Shader.PropertyToID("_BlueMaskColors");
|
|
|
|
// Token: 0x04009B44 RID: 39748
|
|
[Token(Token = "0x4009B44")]
|
|
private static int IMBPLDOBOKC = Shader.PropertyToID("_DirtMaskColors");
|
|
|
|
// Token: 0x04009B45 RID: 39749
|
|
[Token(Token = "0x4009B45")]
|
|
private static int DCIEBJEMFJC = Shader.PropertyToID("_BaseMapArray");
|
|
|
|
// Token: 0x04009B46 RID: 39750
|
|
[Token(Token = "0x4009B46")]
|
|
private static int EEPOLOMPBNM = Shader.PropertyToID("_BaseMap_STs");
|
|
|
|
// Token: 0x04009B47 RID: 39751
|
|
[Token(Token = "0x4009B47")]
|
|
private static int DKDGKAFPMCN = Shader.PropertyToID("_UseSpecGlossMap");
|
|
|
|
// Token: 0x04009B48 RID: 39752
|
|
[Token(Token = "0x4009B48")]
|
|
private static int DFFLANCAJMD = Shader.PropertyToID("_SpecGlossMapArray");
|
|
|
|
// Token: 0x04009B49 RID: 39753
|
|
[Token(Token = "0x4009B49")]
|
|
private static int KOHGNIFPFML = Shader.PropertyToID("_SpecGlossMap_STs");
|
|
|
|
// Token: 0x04009B4A RID: 39754
|
|
[Token(Token = "0x4009B4A")]
|
|
private static int PCPBNINMNNH = Shader.PropertyToID("_UseBumpMap");
|
|
|
|
// Token: 0x04009B4B RID: 39755
|
|
[Token(Token = "0x4009B4B")]
|
|
private static int PCHDFFJKDFD = Shader.PropertyToID("_BumpMapArray");
|
|
|
|
// Token: 0x04009B4C RID: 39756
|
|
[Token(Token = "0x4009B4C")]
|
|
private static int PFLCECMEPGG = Shader.PropertyToID("_BumpMap_STs");
|
|
|
|
// Token: 0x04009B4D RID: 39757
|
|
[Token(Token = "0x4009B4D")]
|
|
private static int LHNOILBMPBB = Shader.PropertyToID("_BumpScales");
|
|
|
|
// Token: 0x04009B4E RID: 39758
|
|
[Token(Token = "0x4009B4E")]
|
|
private static int LDINDFEPJMD = Shader.PropertyToID("_Smoothnesses");
|
|
|
|
// Token: 0x04009B4F RID: 39759
|
|
[Token(Token = "0x4009B4F")]
|
|
private static int OPAEDEFFMLG = Shader.PropertyToID("_AOStrengths");
|
|
}
|
|
|
|
// Token: 0x020023A1 RID: 9121
|
|
[Token(Token = "0x20023A1")]
|
|
[Serializable]
|
|
public struct PlayerHandBones
|
|
{
|
|
// Token: 0x0600EB27 RID: 60199 RVA: 0x00361C6C File Offset: 0x0035FE6C
|
|
[Token(Token = "0x600EB27")]
|
|
[Address(RVA = "0xF25C00", Offset = "0xF24A00", VA = "0x180F25C00")]
|
|
public void ABDMIFHBMNE(Player.GAHEJKDCLLE NMKAKHOEMGB, out Transform DFEIOJDNOGD, out Transform[] NGIDIJOJPFO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EB27)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Avatars.PlayerAvatarDisplay/PlayerHandBones::ABDMIFHBMNE(Player/GAHEJKDCLLE,UnityEngine.Transform&,UnityEngine.Transform[]&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_19:
|
|
stloc:InvalidOperationException(var_3_23, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Unknown body part!")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04009B50 RID: 39760
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009B50")]
|
|
public Transform[] LeftHandBones;
|
|
|
|
// Token: 0x04009B51 RID: 39761
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009B51")]
|
|
public Transform LeftHandRoot;
|
|
|
|
// Token: 0x04009B52 RID: 39762
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B52")]
|
|
public Transform[] RightHandBones;
|
|
|
|
// Token: 0x04009B53 RID: 39763
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B53")]
|
|
public Transform RightHandRoot;
|
|
}
|
|
|
|
// Token: 0x020023A2 RID: 9122
|
|
[Token(Token = "0x20023A2")]
|
|
[Serializable]
|
|
private struct BodyPartLODs
|
|
{
|
|
// Token: 0x04009B54 RID: 39764
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009B54")]
|
|
public Mesh[] LODs;
|
|
|
|
// Token: 0x04009B55 RID: 39765
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009B55")]
|
|
public bool UseHandBones;
|
|
}
|
|
|
|
// Token: 0x020023A4 RID: 9124
|
|
[Token(Token = "0x20023A4")]
|
|
[CompilerGenerated]
|
|
private sealed class OBPMJHPNKME
|
|
{
|
|
// Token: 0x0600EB33 RID: 60211 RVA: 0x00361E1C File Offset: 0x0036001C
|
|
[Token(Token = "0x600EB33")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OBPMJHPNKME()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB34 RID: 60212 RVA: 0x00361E30 File Offset: 0x00360030
|
|
[Token(Token = "0x600EB34")]
|
|
[Address(RVA = "0xF22350", Offset = "0xF21150", VA = "0x180F22350")]
|
|
internal bool <RunQueuedBuilds>b__0()
|
|
{
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.display;
|
|
int num = 0;
|
|
if (!(playerAvatarDisplay == num))
|
|
{
|
|
PlayerAvatarDisplay playerAvatarDisplay2 = this.display;
|
|
if (playerAvatarDisplay2.ILFHFELCEAC != 0 && playerAvatarDisplay2 == 0)
|
|
{
|
|
CDJFFFCFLMF ilfhfelceac = this.display.ILFHFELCEAC;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x04009B60 RID: 39776
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B60")]
|
|
public PlayerAvatarDisplay display;
|
|
}
|
|
|
|
// Token: 0x020023A6 RID: 9126
|
|
[Token(Token = "0x20023A6")]
|
|
[CompilerGenerated]
|
|
private sealed class PICFIPMGANP
|
|
{
|
|
// Token: 0x0600EB3B RID: 60219 RVA: 0x00361F84 File Offset: 0x00360184
|
|
[Token(Token = "0x600EB3B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PICFIPMGANP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB3C RID: 60220 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EB3C")]
|
|
[Address(RVA = "0xF22840", Offset = "0xF21640", VA = "0x180F22840")]
|
|
internal void <BuildLODMeshes>b__0()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04009B63 RID: 39779
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B63")]
|
|
public List<CDJFFFCFLMF> innerPromises;
|
|
}
|
|
|
|
// Token: 0x020023A7 RID: 9127
|
|
[Token(Token = "0x20023A7")]
|
|
[CompilerGenerated]
|
|
private sealed class LFOAGFMDKJF
|
|
{
|
|
// Token: 0x0600EB3D RID: 60221 RVA: 0x00361F98 File Offset: 0x00360198
|
|
[Token(Token = "0x600EB3D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LFOAGFMDKJF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB3E RID: 60222 RVA: 0x00361FAC File Offset: 0x003601AC
|
|
[Token(Token = "0x600EB3E")]
|
|
[Address(RVA = "0xF21780", Offset = "0xF20580", VA = "0x180F21780")]
|
|
internal void <EditorBuildMeshes>b__0()
|
|
{
|
|
CDJFFFCFLMF cdjfffcflmf = this.loadAssetsPromise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EB3F RID: 60223 RVA: 0x00361FC8 File Offset: 0x003601C8
|
|
[Token(Token = "0x600EB3F")]
|
|
[Address(RVA = "0xF217D0", Offset = "0xF205D0", VA = "0x180F217D0")]
|
|
internal void <EditorBuildMeshes>b__1()
|
|
{
|
|
PlayerAvatarDisplay.BLECPKKINJA blecpkkinja = new PlayerAvatarDisplay.BLECPKKINJA();
|
|
List<CDJFFFCFLMF> list = new List();
|
|
if (!this.isFirstPerson)
|
|
{
|
|
this.<>4__this.EAADMKNGGBF();
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.<>4__this;
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> list2 = this.parts;
|
|
playerAvatarDisplay.LDBONHBBMLF(list2);
|
|
}
|
|
int[] lods = this.LODs;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < lods.Length)
|
|
{
|
|
Func<int, DAJFOCGPHGP> func = this.getLayer;
|
|
PlayerAvatarDisplay playerAvatarDisplay2 = this.<>4__this;
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> list3 = this.parts;
|
|
bool flag = this.isFirstPerson;
|
|
int num3 = lods[num];
|
|
DAJFOCGPHGP dajfocgphgp = func(num3);
|
|
Material material = this.materialInstance;
|
|
PlayerAvatarDisplay.CMKLNLAOBOO cmklnlaoboo = this.materialPropertyBlock;
|
|
ulong num4;
|
|
KFBABPAPIMB kfbabpapimb = playerAvatarDisplay2.CEKLCMIPJJO(list3, num3, flag, dajfocgphgp, num4 != 0UL, cmklnlaoboo, material);
|
|
list.Add(kfbabpapimb);
|
|
int[] lods2 = this.LODs;
|
|
num++;
|
|
}
|
|
LGABAIJIIJC lgabaijiijc = new LGABAIJIIJC(list);
|
|
blecpkkinja.cancelCombined = lgabaijiijc;
|
|
HHKIEEPFDOH hhkieepfdoh = this.allBuildPromise;
|
|
Action action = delegate
|
|
{
|
|
blecpkkinja.cancelCombined.KBPKIDJEOFB();
|
|
};
|
|
CDJFFFCFLMF cdjfffcflmf = hhkieepfdoh.JDKJCDNCDAN(action);
|
|
Action action2 = this.<>9__3;
|
|
LGABAIJIIJC cancelCombined = blecpkkinja.cancelCombined;
|
|
Action action3;
|
|
if (action2 == 0)
|
|
{
|
|
action3 = delegate
|
|
{
|
|
this.allBuildPromise.OOOIENHGNCA();
|
|
};
|
|
this.<>9__3 = action3;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = cancelCombined.OHLPJBFCABI(action3);
|
|
Action<string> action4 = this.<>9__4;
|
|
LGABAIJIIJC cancelCombined2 = blecpkkinja.cancelCombined;
|
|
Action<string> action5;
|
|
if (action4 == 0)
|
|
{
|
|
action5 = delegate(string err)
|
|
{
|
|
this.allBuildPromise.HMFPPBJFHKD(err);
|
|
};
|
|
this.<>9__4 = action5;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp2 = cancelCombined2.HMFPPBJFHKD(action5);
|
|
}
|
|
|
|
// Token: 0x0600EB40 RID: 60224 RVA: 0x00362140 File Offset: 0x00360340
|
|
[Token(Token = "0x600EB40")]
|
|
[Address(RVA = "0xF21AB0", Offset = "0xF208B0", VA = "0x180F21AB0")]
|
|
internal void <EditorBuildMeshes>b__3()
|
|
{
|
|
this.allBuildPromise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x0600EB41 RID: 60225 RVA: 0x00362160 File Offset: 0x00360360
|
|
[Token(Token = "0x600EB41")]
|
|
[Address(RVA = "0xF21AD0", Offset = "0xF208D0", VA = "0x180F21AD0")]
|
|
internal void <EditorBuildMeshes>b__4(string err)
|
|
{
|
|
this.allBuildPromise.HMFPPBJFHKD(err);
|
|
}
|
|
|
|
// Token: 0x04009B64 RID: 39780
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B64")]
|
|
public CDJFFFCFLMF loadAssetsPromise;
|
|
|
|
// Token: 0x04009B65 RID: 39781
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B65")]
|
|
public bool isFirstPerson;
|
|
|
|
// Token: 0x04009B66 RID: 39782
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009B66")]
|
|
public PlayerAvatarDisplay <>4__this;
|
|
|
|
// Token: 0x04009B67 RID: 39783
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009B67")]
|
|
public List<PlayerAvatarDisplay.ACIHNHOLEJD> parts;
|
|
|
|
// Token: 0x04009B68 RID: 39784
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009B68")]
|
|
public int[] LODs;
|
|
|
|
// Token: 0x04009B69 RID: 39785
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009B69")]
|
|
public Func<int, DAJFOCGPHGP> getLayer;
|
|
|
|
// Token: 0x04009B6A RID: 39786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009B6A")]
|
|
public PlayerAvatarDisplay.CMKLNLAOBOO materialPropertyBlock;
|
|
|
|
// Token: 0x04009B6B RID: 39787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009B6B")]
|
|
public Material materialInstance;
|
|
|
|
// Token: 0x04009B6C RID: 39788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009B6C")]
|
|
public HHKIEEPFDOH allBuildPromise;
|
|
|
|
// Token: 0x04009B6D RID: 39789
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009B6D")]
|
|
public Action <>9__3;
|
|
|
|
// Token: 0x04009B6E RID: 39790
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4009B6E")]
|
|
public Action<string> <>9__4;
|
|
}
|
|
|
|
// Token: 0x020023A8 RID: 9128
|
|
[Token(Token = "0x20023A8")]
|
|
[CompilerGenerated]
|
|
private sealed class BLECPKKINJA
|
|
{
|
|
// Token: 0x0600EB42 RID: 60226 RVA: 0x00362180 File Offset: 0x00360380
|
|
[Token(Token = "0x600EB42")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BLECPKKINJA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB43 RID: 60227 RVA: 0x00362194 File Offset: 0x00360394
|
|
[Token(Token = "0x600EB43")]
|
|
[Address(RVA = "0xF10620", Offset = "0xF0F420", VA = "0x180F10620")]
|
|
internal void <EditorBuildMeshes>b__2()
|
|
{
|
|
this.cancelCombined.KBPKIDJEOFB();
|
|
}
|
|
|
|
// Token: 0x04009B6F RID: 39791
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B6F")]
|
|
public LGABAIJIIJC cancelCombined;
|
|
}
|
|
|
|
// Token: 0x020023A9 RID: 9129
|
|
[Token(Token = "0x20023A9")]
|
|
[CompilerGenerated]
|
|
private sealed class CHHBACOJGAP
|
|
{
|
|
// Token: 0x0600EB44 RID: 60228 RVA: 0x003621B4 File Offset: 0x003603B4
|
|
[Token(Token = "0x600EB44")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CHHBACOJGAP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB45 RID: 60229 RVA: 0x003621C8 File Offset: 0x003603C8
|
|
[Token(Token = "0x600EB45")]
|
|
[Address(RVA = "0xF131E0", Offset = "0xF11FE0", VA = "0x180F131E0")]
|
|
internal void <RuntimeBuildMeshRoutine>b__0()
|
|
{
|
|
if (!this.isFirstPerson)
|
|
{
|
|
this.<>4__this.EAADMKNGGBF();
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.<>4__this;
|
|
List<PlayerAvatarDisplay.ACIHNHOLEJD> list = this.parts;
|
|
playerAvatarDisplay.LDBONHBBMLF(list);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009B70 RID: 39792
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B70")]
|
|
public bool isFirstPerson;
|
|
|
|
// Token: 0x04009B71 RID: 39793
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B71")]
|
|
public PlayerAvatarDisplay <>4__this;
|
|
|
|
// Token: 0x04009B72 RID: 39794
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009B72")]
|
|
public List<PlayerAvatarDisplay.ACIHNHOLEJD> parts;
|
|
}
|
|
|
|
// Token: 0x020023AB RID: 9131
|
|
[Token(Token = "0x20023AB")]
|
|
[CompilerGenerated]
|
|
private sealed class JBHMDIDGBOE
|
|
{
|
|
// Token: 0x0600EB4C RID: 60236 RVA: 0x00362434 File Offset: 0x00360634
|
|
[Token(Token = "0x600EB4C")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JBHMDIDGBOE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB4D RID: 60237 RVA: 0x00362448 File Offset: 0x00360648
|
|
[Token(Token = "0x600EB4D")]
|
|
[Address(RVA = "0xF209E0", Offset = "0xF1F7E0", VA = "0x180F209E0")]
|
|
internal LMNJIGBCDFB <LoadAssets>b__0(PlayerAvatarDisplay.ACIHNHOLEJD p)
|
|
{
|
|
List<LMNJIGBCDFB> lkafffobonm = this.<>4__this.LKAFFFOBONM;
|
|
int[] lods = this.LODs;
|
|
return p.HGGMOFKHMIN(lods, lkafffobonm);
|
|
}
|
|
|
|
// Token: 0x04009B80 RID: 39808
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B80")]
|
|
public int[] LODs;
|
|
|
|
// Token: 0x04009B81 RID: 39809
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B81")]
|
|
public PlayerAvatarDisplay <>4__this;
|
|
}
|
|
|
|
// Token: 0x020023AC RID: 9132
|
|
[Token(Token = "0x20023AC")]
|
|
[CompilerGenerated]
|
|
private sealed class PKBOIKMEDDD
|
|
{
|
|
// Token: 0x0600EB4E RID: 60238 RVA: 0x00362478 File Offset: 0x00360678
|
|
[Token(Token = "0x600EB4E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PKBOIKMEDDD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB4F RID: 60239 RVA: 0x0036248C File Offset: 0x0036068C
|
|
[Token(Token = "0x600EB4F")]
|
|
[Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")]
|
|
internal void <LoadAssets>b__2()
|
|
{
|
|
this.cancelable.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x0600EB50 RID: 60240 RVA: 0x003624AC File Offset: 0x003606AC
|
|
[Token(Token = "0x600EB50")]
|
|
[Address(RVA = "0x790BC0", Offset = "0x78F9C0", VA = "0x180790BC0")]
|
|
internal void <LoadAssets>b__3(string err)
|
|
{
|
|
this.cancelable.HMFPPBJFHKD(err);
|
|
}
|
|
|
|
// Token: 0x04009B82 RID: 39810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B82")]
|
|
public HHKIEEPFDOH cancelable;
|
|
}
|
|
|
|
// Token: 0x020023AD RID: 9133
|
|
[Token(Token = "0x20023AD")]
|
|
[CompilerGenerated]
|
|
private sealed class LKIOGGNCJFI
|
|
{
|
|
// Token: 0x0600EB51 RID: 60241 RVA: 0x003624CC File Offset: 0x003606CC
|
|
[Token(Token = "0x600EB51")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LKIOGGNCJFI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB52 RID: 60242 RVA: 0x003624E0 File Offset: 0x003606E0
|
|
[Token(Token = "0x600EB52")]
|
|
[Address(RVA = "0xF21AF0", Offset = "0xF208F0", VA = "0x180F21AF0")]
|
|
internal void <BuildLODMesh>b__0()
|
|
{
|
|
if (this.waitingForComplete)
|
|
{
|
|
this.waitingForComplete = false;
|
|
}
|
|
long elapsedTicks = this.stopwatch.ElapsedTicks;
|
|
this.jobComplete = elapsedTicks;
|
|
Action action = this.onThen;
|
|
if (action != 0)
|
|
{
|
|
action();
|
|
}
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.newLODRenderer;
|
|
int num = 0;
|
|
if (skinnedMeshRenderer != num)
|
|
{
|
|
int num2;
|
|
string text = string.Format("AvatarMesh_LOD{0}", num2);
|
|
long elapsedTicks2 = this.stopwatch.ElapsedTicks;
|
|
this.meshCopyComplete = elapsedTicks2;
|
|
Matrix4x4[] array = this.boneCollection.HPEFGAAJMEI;
|
|
Mesh mesh;
|
|
mesh.bindposes = array;
|
|
this.newLODRenderer.sharedMesh = mesh;
|
|
SkinnedMeshRenderer skinnedMeshRenderer2 = this.newLODRenderer;
|
|
Material[] array2 = this.newUniqueMaterials.ToArray();
|
|
skinnedMeshRenderer2.SetMaterialArray(array2);
|
|
SkinnedMeshRenderer skinnedMeshRenderer3 = this.newLODRenderer;
|
|
Transform[] array3 = this.boneCollection.OCCHEDLGDIL;
|
|
skinnedMeshRenderer3.bones = array3;
|
|
long elapsedTicks3 = this.stopwatch.ElapsedTicks;
|
|
this.meshComplete = elapsedTicks3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EB53 RID: 60243 RVA: 0x0036260C File Offset: 0x0036080C
|
|
[Token(Token = "0x600EB53")]
|
|
[Address(RVA = "0xF21D30", Offset = "0xF20B30", VA = "0x180F21D30")]
|
|
internal void <BuildLODMesh>b__1()
|
|
{
|
|
Action action = this.onFinally;
|
|
if (action != 0)
|
|
{
|
|
action();
|
|
}
|
|
if (this.waitingForComplete)
|
|
{
|
|
this.waitingForComplete = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009B83 RID: 39811
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B83")]
|
|
public bool waitingForComplete;
|
|
|
|
// Token: 0x04009B84 RID: 39812
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009B84")]
|
|
public JobHandle lodBuildJobHandle;
|
|
|
|
// Token: 0x04009B85 RID: 39813
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009B85")]
|
|
public long jobComplete;
|
|
|
|
// Token: 0x04009B86 RID: 39814
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009B86")]
|
|
public Stopwatch stopwatch;
|
|
|
|
// Token: 0x04009B87 RID: 39815
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009B87")]
|
|
public Action onThen;
|
|
|
|
// Token: 0x04009B88 RID: 39816
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009B88")]
|
|
public SkinnedMeshRenderer newLODRenderer;
|
|
|
|
// Token: 0x04009B89 RID: 39817
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009B89")]
|
|
public ANBOOCBJKJK newMesh;
|
|
|
|
// Token: 0x04009B8A RID: 39818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4009B8A")]
|
|
public int lod;
|
|
|
|
// Token: 0x04009B8B RID: 39819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4009B8B")]
|
|
public long meshCopyComplete;
|
|
|
|
// Token: 0x04009B8C RID: 39820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4009B8C")]
|
|
public LCJHCNHFIHD boneCollection;
|
|
|
|
// Token: 0x04009B8D RID: 39821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4009B8D")]
|
|
public List<Material> newUniqueMaterials;
|
|
|
|
// Token: 0x04009B8E RID: 39822
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4009B8E")]
|
|
public long meshComplete;
|
|
|
|
// Token: 0x04009B8F RID: 39823
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4009B8F")]
|
|
public Action onFinally;
|
|
|
|
// Token: 0x04009B90 RID: 39824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4009B90")]
|
|
public NHAJPINLLDJ jobMeshGroup;
|
|
}
|
|
|
|
// Token: 0x020023AE RID: 9134
|
|
[Token(Token = "0x20023AE")]
|
|
[CompilerGenerated]
|
|
private sealed class BAGMAIOPIGL
|
|
{
|
|
// Token: 0x0600EB54 RID: 60244 RVA: 0x0036263C File Offset: 0x0036083C
|
|
[Token(Token = "0x600EB54")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BAGMAIOPIGL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EB55 RID: 60245 RVA: 0x00362650 File Offset: 0x00360850
|
|
[Token(Token = "0x600EB55")]
|
|
[Address(RVA = "0x769140", Offset = "0x767F40", VA = "0x180769140")]
|
|
internal void <BuildLODMesh>b__2()
|
|
{
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.mesh);
|
|
}
|
|
|
|
// Token: 0x04009B91 RID: 39825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009B91")]
|
|
public Mesh mesh;
|
|
}
|
|
}
|
|
}
|