528 lines
15 KiB
C#
528 lines
15 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Avatars
|
|
{
|
|
// Token: 0x02002461 RID: 9313
|
|
[Token(Token = "0x2002461")]
|
|
[Serializable]
|
|
public class AvatarCustomizationSettings
|
|
{
|
|
// Token: 0x17002668 RID: 9832
|
|
// (get) Token: 0x0600EDB6 RID: 60854 RVA: 0x0036615C File Offset: 0x0036435C
|
|
// (set) Token: 0x0600EDB7 RID: 60855 RVA: 0x00366170 File Offset: 0x00364370
|
|
[Token(Token = "0x17002668")]
|
|
public string EyeGuid
|
|
{
|
|
[Token(Token = "0x600EDB6")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return this.eyeId;
|
|
}
|
|
[Token(Token = "0x600EDB7")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
set
|
|
{
|
|
this.eyeId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002669 RID: 9833
|
|
// (get) Token: 0x0600EDB8 RID: 60856 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600EDB9 RID: 60857 RVA: 0x00366184 File Offset: 0x00364384
|
|
[Token(Token = "0x17002669")]
|
|
public Vector2 EyePositionOffset
|
|
{
|
|
[Token(Token = "0x600EDB8")]
|
|
[Address(RVA = "0x8100E0", Offset = "0x80F0E0", VA = "0x1808100E0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600EDB9")]
|
|
[Address(RVA = "0x810100", Offset = "0x80F100", VA = "0x180810100")]
|
|
set
|
|
{
|
|
this.eyePos = value;
|
|
this.eyePos.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700266A RID: 9834
|
|
// (get) Token: 0x0600EDBA RID: 60858 RVA: 0x003661A4 File Offset: 0x003643A4
|
|
// (set) Token: 0x0600EDBB RID: 60859 RVA: 0x003661B8 File Offset: 0x003643B8
|
|
[Token(Token = "0x1700266A")]
|
|
public float EyeScaleOffset
|
|
{
|
|
[Token(Token = "0x600EDBA")]
|
|
[Address(RVA = "0x5626C0", Offset = "0x5616C0", VA = "0x1805626C0")]
|
|
get
|
|
{
|
|
return this.eyeScl;
|
|
}
|
|
[Token(Token = "0x600EDBB")]
|
|
[Address(RVA = "0x562BA0", Offset = "0x561BA0", VA = "0x180562BA0")]
|
|
set
|
|
{
|
|
this.eyeScl = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700266B RID: 9835
|
|
// (get) Token: 0x0600EDBC RID: 60860 RVA: 0x003661CC File Offset: 0x003643CC
|
|
// (set) Token: 0x0600EDBD RID: 60861 RVA: 0x003661E0 File Offset: 0x003643E0
|
|
[Token(Token = "0x1700266B")]
|
|
public string MouthGuid
|
|
{
|
|
[Token(Token = "0x600EDBC")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get
|
|
{
|
|
return this.mouthId;
|
|
}
|
|
[Token(Token = "0x600EDBD")]
|
|
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
|
set
|
|
{
|
|
this.mouthId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700266C RID: 9836
|
|
// (get) Token: 0x0600EDBE RID: 60862 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600EDBF RID: 60863 RVA: 0x003661F4 File Offset: 0x003643F4
|
|
[Token(Token = "0x1700266C")]
|
|
public Vector2 MouthPositionOffset
|
|
{
|
|
[Token(Token = "0x600EDBE")]
|
|
[Address(RVA = "0x562730", Offset = "0x561730", VA = "0x180562730")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600EDBF")]
|
|
[Address(RVA = "0x562C10", Offset = "0x561C10", VA = "0x180562C10")]
|
|
set
|
|
{
|
|
this.mouthPos = value;
|
|
this.mouthPos.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700266D RID: 9837
|
|
// (get) Token: 0x0600EDC0 RID: 60864 RVA: 0x00366214 File Offset: 0x00364414
|
|
// (set) Token: 0x0600EDC1 RID: 60865 RVA: 0x00366228 File Offset: 0x00364428
|
|
[Token(Token = "0x1700266D")]
|
|
public float MouthScaleOffset
|
|
{
|
|
[Token(Token = "0x600EDC0")]
|
|
[Address(RVA = "0x812640", Offset = "0x811640", VA = "0x180812640")]
|
|
get
|
|
{
|
|
return this.mouthScl;
|
|
}
|
|
[Token(Token = "0x600EDC1")]
|
|
[Address(RVA = "0x812700", Offset = "0x811700", VA = "0x180812700")]
|
|
set
|
|
{
|
|
this.mouthScl = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700266E RID: 9838
|
|
// (get) Token: 0x0600EDC2 RID: 60866 RVA: 0x0036623C File Offset: 0x0036443C
|
|
// (set) Token: 0x0600EDC3 RID: 60867 RVA: 0x00366250 File Offset: 0x00364450
|
|
[Token(Token = "0x1700266E")]
|
|
public string HairPrimaryColorGuid
|
|
{
|
|
[Token(Token = "0x600EDC2")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get
|
|
{
|
|
return this.hairPrimaryColorId;
|
|
}
|
|
[Token(Token = "0x600EDC3")]
|
|
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
|
set
|
|
{
|
|
this.hairPrimaryColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700266F RID: 9839
|
|
// (get) Token: 0x0600EDC4 RID: 60868 RVA: 0x00366264 File Offset: 0x00364464
|
|
// (set) Token: 0x0600EDC5 RID: 60869 RVA: 0x00366278 File Offset: 0x00364478
|
|
[Token(Token = "0x1700266F")]
|
|
public string HairSecondaryColorGuid
|
|
{
|
|
[Token(Token = "0x600EDC4")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get
|
|
{
|
|
return this.hairSecondaryColorId;
|
|
}
|
|
[Token(Token = "0x600EDC5")]
|
|
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
|
set
|
|
{
|
|
this.hairSecondaryColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002670 RID: 9840
|
|
// (get) Token: 0x0600EDC6 RID: 60870 RVA: 0x0036628C File Offset: 0x0036448C
|
|
// (set) Token: 0x0600EDC7 RID: 60871 RVA: 0x003662A0 File Offset: 0x003644A0
|
|
[Token(Token = "0x17002670")]
|
|
public string HairPatternTextureGuid
|
|
{
|
|
[Token(Token = "0x600EDC6")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.hairPatternId;
|
|
}
|
|
[Token(Token = "0x600EDC7")]
|
|
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
|
set
|
|
{
|
|
this.hairPatternId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002671 RID: 9841
|
|
// (get) Token: 0x0600EDC8 RID: 60872 RVA: 0x003662B4 File Offset: 0x003644B4
|
|
// (set) Token: 0x0600EDC9 RID: 60873 RVA: 0x003662C8 File Offset: 0x003644C8
|
|
[Token(Token = "0x17002671")]
|
|
public string BeardPrimaryColorGuid
|
|
{
|
|
[Token(Token = "0x600EDC8")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get
|
|
{
|
|
return this.beardColorId;
|
|
}
|
|
[Token(Token = "0x600EDC9")]
|
|
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
|
set
|
|
{
|
|
this.beardColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002672 RID: 9842
|
|
// (get) Token: 0x0600EDCA RID: 60874 RVA: 0x003662DC File Offset: 0x003644DC
|
|
// (set) Token: 0x0600EDCB RID: 60875 RVA: 0x003662F0 File Offset: 0x003644F0
|
|
[Token(Token = "0x17002672")]
|
|
public string BeardSecondaryColorGuid
|
|
{
|
|
[Token(Token = "0x600EDCA")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get
|
|
{
|
|
return this.beardSecondaryColorId;
|
|
}
|
|
[Token(Token = "0x600EDCB")]
|
|
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
|
|
set
|
|
{
|
|
this.beardSecondaryColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002673 RID: 9843
|
|
// (get) Token: 0x0600EDCC RID: 60876 RVA: 0x00366304 File Offset: 0x00364504
|
|
// (set) Token: 0x0600EDCD RID: 60877 RVA: 0x00366318 File Offset: 0x00364518
|
|
[Token(Token = "0x17002673")]
|
|
public string BeardPatternTextureGuid
|
|
{
|
|
[Token(Token = "0x600EDCC")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
get
|
|
{
|
|
return this.beardPatternId;
|
|
}
|
|
[Token(Token = "0x600EDCD")]
|
|
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
|
set
|
|
{
|
|
this.beardPatternId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002674 RID: 9844
|
|
// (get) Token: 0x0600EDCE RID: 60878 RVA: 0x0036632C File Offset: 0x0036452C
|
|
// (set) Token: 0x0600EDCF RID: 60879 RVA: 0x00366340 File Offset: 0x00364540
|
|
[Token(Token = "0x17002674")]
|
|
public string FaceShapeGuid
|
|
{
|
|
[Token(Token = "0x600EDCE")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
get
|
|
{
|
|
return this.faceShapeId;
|
|
}
|
|
[Token(Token = "0x600EDCF")]
|
|
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
|
set
|
|
{
|
|
this.faceShapeId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002675 RID: 9845
|
|
// (get) Token: 0x0600EDD0 RID: 60880 RVA: 0x00366354 File Offset: 0x00364554
|
|
// (set) Token: 0x0600EDD1 RID: 60881 RVA: 0x00366368 File Offset: 0x00364568
|
|
[Token(Token = "0x17002675")]
|
|
public string BodyShapeGuid
|
|
{
|
|
[Token(Token = "0x600EDD0")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get
|
|
{
|
|
return this.bodyShapeId;
|
|
}
|
|
[Token(Token = "0x600EDD1")]
|
|
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
|
|
set
|
|
{
|
|
this.bodyShapeId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002676 RID: 9846
|
|
// (get) Token: 0x0600EDD2 RID: 60882 RVA: 0x0036637C File Offset: 0x0036457C
|
|
// (set) Token: 0x0600EDD3 RID: 60883 RVA: 0x00366390 File Offset: 0x00364590
|
|
[Token(Token = "0x17002676")]
|
|
public bool UseHatAnchorParams
|
|
{
|
|
[Token(Token = "0x600EDD2")]
|
|
[Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")]
|
|
get
|
|
{
|
|
return this.useHatAnchorParams;
|
|
}
|
|
[Token(Token = "0x600EDD3")]
|
|
[Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")]
|
|
set
|
|
{
|
|
this.useHatAnchorParams = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002677 RID: 9847
|
|
// (get) Token: 0x0600EDD4 RID: 60884 RVA: 0x003663A4 File Offset: 0x003645A4
|
|
// (set) Token: 0x0600EDD5 RID: 60885 RVA: 0x003663B8 File Offset: 0x003645B8
|
|
[Token(Token = "0x17002677")]
|
|
public bool HideEars
|
|
{
|
|
[Token(Token = "0x600EDD4")]
|
|
[Address(RVA = "0x675320", Offset = "0x674320", VA = "0x180675320")]
|
|
get
|
|
{
|
|
return this.hideEars;
|
|
}
|
|
[Token(Token = "0x600EDD5")]
|
|
[Address(RVA = "0x675940", Offset = "0x674940", VA = "0x180675940")]
|
|
set
|
|
{
|
|
this.hideEars = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002678 RID: 9848
|
|
// (get) Token: 0x0600EDD6 RID: 60886 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600EDD7 RID: 60887 RVA: 0x003663CC File Offset: 0x003645CC
|
|
[Token(Token = "0x17002678")]
|
|
public PlayerAvatarDisplay.AnchorParams HatAnchorParams
|
|
{
|
|
[Token(Token = "0x600EDD6")]
|
|
[Address(RVA = "0x14EEAF0", Offset = "0x14EDAF0", VA = "0x1814EEAF0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600EDD7")]
|
|
[Address(RVA = "0x14EEB10", Offset = "0x14EDB10", VA = "0x1814EEB10")]
|
|
set
|
|
{
|
|
float z = value.HemisphereOffsets.z;
|
|
this.hatAnchorParams.HemisphereOffsets.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EDD8 RID: 60888 RVA: 0x003663F8 File Offset: 0x003645F8
|
|
[Token(Token = "0x600EDD8")]
|
|
[Address(RVA = "0x10E8750", Offset = "0x10E7750", VA = "0x1810E8750")]
|
|
public string HLHBJCIJPBE()
|
|
{
|
|
return JsonUtility.ToJson(this);
|
|
}
|
|
|
|
// Token: 0x0600EDD9 RID: 60889 RVA: 0x0036640C File Offset: 0x0036460C
|
|
[Token(Token = "0x600EDD9")]
|
|
[Address(RVA = "0x14EE660", Offset = "0x14ED660", VA = "0x1814EE660")]
|
|
public static AvatarCustomizationSettings PPGFHEDFBEA(string LKHEMOPOEIM)
|
|
{
|
|
AvatarCustomizationSettings avatarCustomizationSettings;
|
|
avatarCustomizationSettings.ver = (int)((ulong)5L);
|
|
avatarCustomizationSettings.eyeId = "";
|
|
Vector2 zero = Vector2.zero;
|
|
avatarCustomizationSettings.mouthId = "";
|
|
Vector2 zero2 = Vector2.zero;
|
|
avatarCustomizationSettings.hairPrimaryColorId = "";
|
|
avatarCustomizationSettings.hairSecondaryColorId = "";
|
|
avatarCustomizationSettings.hairPatternId = "";
|
|
avatarCustomizationSettings.beardColorId = "";
|
|
avatarCustomizationSettings.beardSecondaryColorId = "";
|
|
avatarCustomizationSettings.beardPatternId = "";
|
|
avatarCustomizationSettings.faceShapeId = "";
|
|
avatarCustomizationSettings.bodyShapeId = "";
|
|
avatarCustomizationSettings.hideEars = true;
|
|
Vector3 zero3 = Vector3.zero;
|
|
float z = Vector3.zero.z;
|
|
if (!string.IsNullOrEmpty(LKHEMOPOEIM))
|
|
{
|
|
AvatarCustomizationSettings avatarCustomizationSettings2 = JsonUtility.FromJson<AvatarCustomizationSettings>(LKHEMOPOEIM);
|
|
}
|
|
return avatarCustomizationSettings;
|
|
}
|
|
|
|
// Token: 0x0600EDDA RID: 60890 RVA: 0x003664D8 File Offset: 0x003646D8
|
|
[Token(Token = "0x600EDDA")]
|
|
[Address(RVA = "0x14EE900", Offset = "0x14ED900", VA = "0x1814EE900")]
|
|
public AvatarCustomizationSettings()
|
|
{
|
|
Vector2 zero = Vector2.zero;
|
|
this.mouthId = "";
|
|
Vector2 zero2 = Vector2.zero;
|
|
this.hairPrimaryColorId = "";
|
|
this.hairSecondaryColorId = "";
|
|
this.hairPatternId = "";
|
|
this.beardColorId = "";
|
|
this.beardSecondaryColorId = "";
|
|
this.beardPatternId = "";
|
|
this.faceShapeId = "";
|
|
this.bodyShapeId = "";
|
|
this.hideEars = true;
|
|
Vector3 zero3 = Vector3.zero;
|
|
float z = Vector3.zero.z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009C08 RID: 39944
|
|
[Token(Token = "0x4009C08")]
|
|
private const int SERIALIZATION_VERSION = 5;
|
|
|
|
// Token: 0x04009C09 RID: 39945
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009C09")]
|
|
[SerializeField]
|
|
[JDBPLNPJCPC]
|
|
private int ver = (int)((ulong)5L);
|
|
|
|
// Token: 0x04009C0A RID: 39946
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009C0A")]
|
|
[SerializeField]
|
|
private string eyeId = "";
|
|
|
|
// Token: 0x04009C0B RID: 39947
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009C0B")]
|
|
[SerializeField]
|
|
private Vector2 eyePos;
|
|
|
|
// Token: 0x04009C0C RID: 39948
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009C0C")]
|
|
[SerializeField]
|
|
private float eyeScl;
|
|
|
|
// Token: 0x04009C0D RID: 39949
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009C0D")]
|
|
[SerializeField]
|
|
private string mouthId;
|
|
|
|
// Token: 0x04009C0E RID: 39950
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009C0E")]
|
|
[SerializeField]
|
|
private Vector2 mouthPos;
|
|
|
|
// Token: 0x04009C0F RID: 39951
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009C0F")]
|
|
[SerializeField]
|
|
private float mouthScl;
|
|
|
|
// Token: 0x04009C10 RID: 39952
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009C10")]
|
|
[SerializeField]
|
|
private string hairPrimaryColorId;
|
|
|
|
// Token: 0x04009C11 RID: 39953
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009C11")]
|
|
[SerializeField]
|
|
private string hairSecondaryColorId;
|
|
|
|
// Token: 0x04009C12 RID: 39954
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009C12")]
|
|
[SerializeField]
|
|
private string hairPatternId;
|
|
|
|
// Token: 0x04009C13 RID: 39955
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4009C13")]
|
|
[SerializeField]
|
|
private string beardColorId;
|
|
|
|
// Token: 0x04009C14 RID: 39956
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4009C14")]
|
|
[SerializeField]
|
|
private string beardSecondaryColorId;
|
|
|
|
// Token: 0x04009C15 RID: 39957
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4009C15")]
|
|
[SerializeField]
|
|
private string beardPatternId;
|
|
|
|
// Token: 0x04009C16 RID: 39958
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009C16")]
|
|
[SerializeField]
|
|
private string faceShapeId;
|
|
|
|
// Token: 0x04009C17 RID: 39959
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4009C17")]
|
|
[SerializeField]
|
|
private string bodyShapeId;
|
|
|
|
// Token: 0x04009C18 RID: 39960
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4009C18")]
|
|
[SerializeField]
|
|
private bool useHatAnchorParams;
|
|
|
|
// Token: 0x04009C19 RID: 39961
|
|
[FieldOffset(Offset = "0x89")]
|
|
[Token(Token = "0x4009C19")]
|
|
[SerializeField]
|
|
private bool hideEars;
|
|
|
|
// Token: 0x04009C1A RID: 39962
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x4009C1A")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.AnchorParams hatAnchorParams;
|
|
}
|
|
}
|