oh dear
This commit is contained in:
@@ -0,0 +1,259 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200032D RID: 813
|
||||
[Token(Token = "0x200032D")]
|
||||
public class EquipmentSkin : AvatarSelectionElement
|
||||
{
|
||||
// Token: 0x06001923 RID: 6435 RVA: 0x00065B04 File Offset: 0x00063D04
|
||||
[Token(Token = "0x6001923")]
|
||||
[Address(RVA = "0x12B2710", Offset = "0x12B1510", VA = "0x1812B2710")]
|
||||
public bool KDBGLDHMHIL(List<EquipmentSkin.MeshAssetMapping> PHECBBDLLOP, List<EquipmentSkin.MaterialsMapping> PNIBLDMACEB)
|
||||
{
|
||||
List<EquipmentSkin.MeshAssetMapping> meshMappings = this.MeshMappings;
|
||||
if (PHECBBDLLOP == 0)
|
||||
{
|
||||
if (meshMappings != 0)
|
||||
{
|
||||
goto IL_7A;
|
||||
}
|
||||
List<EquipmentSkin.MaterialsMapping> materialMappings = this.MaterialMappings;
|
||||
if (PNIBLDMACEB != 0)
|
||||
{
|
||||
goto IL_49;
|
||||
}
|
||||
if (materialMappings != 0)
|
||||
{
|
||||
goto IL_7A;
|
||||
}
|
||||
}
|
||||
if (meshMappings == 0)
|
||||
{
|
||||
goto IL_7A;
|
||||
}
|
||||
int size = meshMappings._size;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
List<EquipmentSkin.MeshAssetMapping> meshMappings2 = this.MeshMappings;
|
||||
if (!(num2 == num2))
|
||||
{
|
||||
goto IL_7A;
|
||||
}
|
||||
num++;
|
||||
num2 = num;
|
||||
IL_49:
|
||||
if (num != 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
List<EquipmentSkin.MaterialsMapping> materialMappings2 = this.MaterialMappings;
|
||||
int num4 = 0;
|
||||
if (!(num2 != num2))
|
||||
{
|
||||
num4++;
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
IL_7A:
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06001924 RID: 6436 RVA: 0x00065B94 File Offset: 0x00063D94
|
||||
[Token(Token = "0x6001924")]
|
||||
[Address(RVA = "0x12B29D0", Offset = "0x12B17D0", VA = "0x1812B29D0")]
|
||||
public EquipmentSkin()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001310 RID: 4880
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001310")]
|
||||
public List<EquipmentSkin.MeshAssetMapping> MeshMappings;
|
||||
|
||||
// Token: 0x04001311 RID: 4881
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001311")]
|
||||
public List<EquipmentSkin.MaterialsMapping> MaterialMappings;
|
||||
|
||||
// Token: 0x04001312 RID: 4882
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001312")]
|
||||
public List<EquipmentSkin.GameObjectActionMapping> GameObjectActionMappings;
|
||||
|
||||
// Token: 0x0200032E RID: 814
|
||||
[Token(Token = "0x200032E")]
|
||||
[Serializable]
|
||||
public class MeshAssetMapping
|
||||
{
|
||||
// Token: 0x17000442 RID: 1090
|
||||
// (get) Token: 0x06001925 RID: 6437 RVA: 0x00065BA8 File Offset: 0x00063DA8
|
||||
[Token(Token = "0x17000442")]
|
||||
public bool IsValid
|
||||
{
|
||||
[Token(Token = "0x6001925")]
|
||||
[Address(RVA = "0x12B6780", Offset = "0x12B5580", VA = "0x1812B6780")]
|
||||
get
|
||||
{
|
||||
Mesh mesh = this.mesh;
|
||||
int num = 0;
|
||||
return mesh != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001926 RID: 6438 RVA: 0x00065BC8 File Offset: 0x00063DC8
|
||||
[Token(Token = "0x6001926")]
|
||||
[Address(RVA = "0x12B6700", Offset = "0x12B5500", VA = "0x1812B6700")]
|
||||
public bool FKCEAFNEBAM(EquipmentSkin.MeshAssetMapping HPKICPNGMDJ)
|
||||
{
|
||||
Mesh mesh = this.mesh;
|
||||
Mesh mesh2 = HPKICPNGMDJ.mesh;
|
||||
return mesh == mesh2;
|
||||
}
|
||||
|
||||
// Token: 0x06001927 RID: 6439 RVA: 0x00065BF0 File Offset: 0x00063DF0
|
||||
[Token(Token = "0x6001927")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MeshAssetMapping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001313 RID: 4883
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001313")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04001314 RID: 4884
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001314")]
|
||||
public Mesh mesh;
|
||||
}
|
||||
|
||||
// Token: 0x0200032F RID: 815
|
||||
[Token(Token = "0x200032F")]
|
||||
[Serializable]
|
||||
public class MaterialsMapping
|
||||
{
|
||||
// Token: 0x17000443 RID: 1091
|
||||
// (get) Token: 0x06001928 RID: 6440 RVA: 0x00065C04 File Offset: 0x00063E04
|
||||
[Token(Token = "0x17000443")]
|
||||
public bool IsValid
|
||||
{
|
||||
[Token(Token = "0x6001928")]
|
||||
[Address(RVA = "0x12B6640", Offset = "0x12B5440", VA = "0x1812B6640")]
|
||||
get
|
||||
{
|
||||
Material[] array = this.materials;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Material material = array[num];
|
||||
int num2 = 0;
|
||||
if (material == num2)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
IL_3D:
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001929 RID: 6441 RVA: 0x00065C58 File Offset: 0x00063E58
|
||||
[Token(Token = "0x6001929")]
|
||||
[Address(RVA = "0x12B6500", Offset = "0x12B5300", VA = "0x1812B6500")]
|
||||
public bool FKCEAFNEBAM(EquipmentSkin.MaterialsMapping HPKICPNGMDJ)
|
||||
{
|
||||
Material[] array = HPKICPNGMDJ.materials;
|
||||
Material[] array2 = this.materials;
|
||||
int length = array2.Length;
|
||||
if (array.Length == length)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array2.Length)
|
||||
{
|
||||
Material material = array2[num];
|
||||
Material material2 = HPKICPNGMDJ.materials[num];
|
||||
if (material != material2)
|
||||
{
|
||||
goto IL_5A;
|
||||
}
|
||||
Material[] array3 = this.materials;
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
IL_5A:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600192A RID: 6442 RVA: 0x00065CC4 File Offset: 0x00063EC4
|
||||
[Token(Token = "0x600192A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MaterialsMapping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001315 RID: 4885
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001315")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04001316 RID: 4886
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001316")]
|
||||
public Material[] materials;
|
||||
}
|
||||
|
||||
// Token: 0x02000330 RID: 816
|
||||
[Token(Token = "0x2000330")]
|
||||
[Serializable]
|
||||
public class GameObjectActionMapping
|
||||
{
|
||||
// Token: 0x0600192B RID: 6443 RVA: 0x00065CD8 File Offset: 0x00063ED8
|
||||
[Token(Token = "0x600192B")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GameObjectActionMapping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001317 RID: 4887
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001317")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04001318 RID: 4888
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001318")]
|
||||
public EquipmentSkin.GameObjectActionMapping.LEHKJPOMLII action;
|
||||
|
||||
// Token: 0x04001319 RID: 4889
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001319")]
|
||||
public GameObject prefabToInstantiate;
|
||||
|
||||
// Token: 0x02000331 RID: 817
|
||||
[Token(Token = "0x2000331")]
|
||||
public enum LEHKJPOMLII
|
||||
{
|
||||
// Token: 0x0400131B RID: 4891
|
||||
[Token(Token = "0x400131B")]
|
||||
None,
|
||||
// Token: 0x0400131C RID: 4892
|
||||
[Token(Token = "0x400131C")]
|
||||
Enable,
|
||||
// Token: 0x0400131D RID: 4893
|
||||
[Token(Token = "0x400131D")]
|
||||
Disable,
|
||||
// Token: 0x0400131E RID: 4894
|
||||
[Token(Token = "0x400131E")]
|
||||
Instantiate
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user