500 lines
14 KiB
C#
500 lines
14 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Avatars
|
|
{
|
|
// Token: 0x0200237C RID: 9084
|
|
[Token(Token = "0x200237C")]
|
|
[Serializable]
|
|
public class AvatarCustomizationSettings
|
|
{
|
|
// Token: 0x170025C6 RID: 9670
|
|
// (get) Token: 0x0600E9A5 RID: 59813 RVA: 0x0035CC40 File Offset: 0x0035AE40
|
|
// (set) Token: 0x0600E9A6 RID: 59814 RVA: 0x0035CC54 File Offset: 0x0035AE54
|
|
[Token(Token = "0x170025C6")]
|
|
public string EyeGuid
|
|
{
|
|
[Token(Token = "0x600E9A5")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.eyeId;
|
|
}
|
|
[Token(Token = "0x600E9A6")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
set
|
|
{
|
|
this.eyeId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025C7 RID: 9671
|
|
// (get) Token: 0x0600E9A7 RID: 59815 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600E9A8 RID: 59816 RVA: 0x0035CC68 File Offset: 0x0035AE68
|
|
[Token(Token = "0x170025C7")]
|
|
public Vector2 EyePositionOffset
|
|
{
|
|
[Token(Token = "0x600E9A7")]
|
|
[Address(RVA = "0x9D6DA0", Offset = "0x9D5BA0", VA = "0x1809D6DA0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600E9A8")]
|
|
[Address(RVA = "0x9D6E00", Offset = "0x9D5C00", VA = "0x1809D6E00")]
|
|
set
|
|
{
|
|
this.eyePos = value;
|
|
this.eyePos.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025C8 RID: 9672
|
|
// (get) Token: 0x0600E9A9 RID: 59817 RVA: 0x0035CC88 File Offset: 0x0035AE88
|
|
// (set) Token: 0x0600E9AA RID: 59818 RVA: 0x0035CC9C File Offset: 0x0035AE9C
|
|
[Token(Token = "0x170025C8")]
|
|
public float EyeScaleOffset
|
|
{
|
|
[Token(Token = "0x600E9A9")]
|
|
[Address(RVA = "0x7634F0", Offset = "0x7622F0", VA = "0x1807634F0")]
|
|
get
|
|
{
|
|
return this.eyeScl;
|
|
}
|
|
[Token(Token = "0x600E9AA")]
|
|
[Address(RVA = "0x763240", Offset = "0x762040", VA = "0x180763240")]
|
|
set
|
|
{
|
|
this.eyeScl = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025C9 RID: 9673
|
|
// (get) Token: 0x0600E9AB RID: 59819 RVA: 0x0035CCB0 File Offset: 0x0035AEB0
|
|
// (set) Token: 0x0600E9AC RID: 59820 RVA: 0x0035CCC4 File Offset: 0x0035AEC4
|
|
[Token(Token = "0x170025C9")]
|
|
public string MouthGuid
|
|
{
|
|
[Token(Token = "0x600E9AB")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
|
get
|
|
{
|
|
return this.mouthId;
|
|
}
|
|
[Token(Token = "0x600E9AC")]
|
|
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
|
set
|
|
{
|
|
this.mouthId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025CA RID: 9674
|
|
// (get) Token: 0x0600E9AD RID: 59821 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600E9AE RID: 59822 RVA: 0x0035CCD8 File Offset: 0x0035AED8
|
|
[Token(Token = "0x170025CA")]
|
|
public Vector2 MouthPositionOffset
|
|
{
|
|
[Token(Token = "0x600E9AD")]
|
|
[Address(RVA = "0x9D6DE0", Offset = "0x9D5BE0", VA = "0x1809D6DE0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600E9AE")]
|
|
[Address(RVA = "0x9D6E40", Offset = "0x9D5C40", VA = "0x1809D6E40")]
|
|
set
|
|
{
|
|
this.mouthPos = value;
|
|
this.mouthPos.y = (float)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025CB RID: 9675
|
|
// (get) Token: 0x0600E9AF RID: 59823 RVA: 0x0035CCF8 File Offset: 0x0035AEF8
|
|
// (set) Token: 0x0600E9B0 RID: 59824 RVA: 0x0035CD0C File Offset: 0x0035AF0C
|
|
[Token(Token = "0x170025CB")]
|
|
public float MouthScaleOffset
|
|
{
|
|
[Token(Token = "0x600E9AF")]
|
|
[Address(RVA = "0x805C40", Offset = "0x804A40", VA = "0x180805C40")]
|
|
get
|
|
{
|
|
return this.mouthScl;
|
|
}
|
|
[Token(Token = "0x600E9B0")]
|
|
[Address(RVA = "0x805A50", Offset = "0x804850", VA = "0x180805A50")]
|
|
set
|
|
{
|
|
this.mouthScl = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025CC RID: 9676
|
|
// (get) Token: 0x0600E9B1 RID: 59825 RVA: 0x0035CD20 File Offset: 0x0035AF20
|
|
// (set) Token: 0x0600E9B2 RID: 59826 RVA: 0x0035CD34 File Offset: 0x0035AF34
|
|
[Token(Token = "0x170025CC")]
|
|
public string HairPrimaryColorGuid
|
|
{
|
|
[Token(Token = "0x600E9B1")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
return this.hairPrimaryColorId;
|
|
}
|
|
[Token(Token = "0x600E9B2")]
|
|
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
|
|
set
|
|
{
|
|
this.hairPrimaryColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025CD RID: 9677
|
|
// (get) Token: 0x0600E9B3 RID: 59827 RVA: 0x0035CD48 File Offset: 0x0035AF48
|
|
// (set) Token: 0x0600E9B4 RID: 59828 RVA: 0x0035CD5C File Offset: 0x0035AF5C
|
|
[Token(Token = "0x170025CD")]
|
|
public string HairSecondaryColorGuid
|
|
{
|
|
[Token(Token = "0x600E9B3")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get
|
|
{
|
|
return this.hairSecondaryColorId;
|
|
}
|
|
[Token(Token = "0x600E9B4")]
|
|
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
|
set
|
|
{
|
|
this.hairSecondaryColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025CE RID: 9678
|
|
// (get) Token: 0x0600E9B5 RID: 59829 RVA: 0x0035CD70 File Offset: 0x0035AF70
|
|
// (set) Token: 0x0600E9B6 RID: 59830 RVA: 0x0035CD84 File Offset: 0x0035AF84
|
|
[Token(Token = "0x170025CE")]
|
|
public string HairPatternTextureGuid
|
|
{
|
|
[Token(Token = "0x600E9B5")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return this.hairPatternId;
|
|
}
|
|
[Token(Token = "0x600E9B6")]
|
|
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
|
|
set
|
|
{
|
|
this.hairPatternId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025CF RID: 9679
|
|
// (get) Token: 0x0600E9B7 RID: 59831 RVA: 0x0035CD98 File Offset: 0x0035AF98
|
|
// (set) Token: 0x0600E9B8 RID: 59832 RVA: 0x0035CDAC File Offset: 0x0035AFAC
|
|
[Token(Token = "0x170025CF")]
|
|
public string BeardPrimaryColorGuid
|
|
{
|
|
[Token(Token = "0x600E9B7")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
return this.beardColorId;
|
|
}
|
|
[Token(Token = "0x600E9B8")]
|
|
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
|
set
|
|
{
|
|
this.beardColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025D0 RID: 9680
|
|
// (get) Token: 0x0600E9B9 RID: 59833 RVA: 0x0035CDC0 File Offset: 0x0035AFC0
|
|
// (set) Token: 0x0600E9BA RID: 59834 RVA: 0x0035CDD4 File Offset: 0x0035AFD4
|
|
[Token(Token = "0x170025D0")]
|
|
public string BeardSecondaryColorGuid
|
|
{
|
|
[Token(Token = "0x600E9B9")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
return this.beardSecondaryColorId;
|
|
}
|
|
[Token(Token = "0x600E9BA")]
|
|
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
|
set
|
|
{
|
|
this.beardSecondaryColorId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025D1 RID: 9681
|
|
// (get) Token: 0x0600E9BB RID: 59835 RVA: 0x0035CDE8 File Offset: 0x0035AFE8
|
|
// (set) Token: 0x0600E9BC RID: 59836 RVA: 0x0035CDFC File Offset: 0x0035AFFC
|
|
[Token(Token = "0x170025D1")]
|
|
public string FaceShapeGuid
|
|
{
|
|
[Token(Token = "0x600E9BB")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get
|
|
{
|
|
return this.faceShapeId;
|
|
}
|
|
[Token(Token = "0x600E9BC")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
set
|
|
{
|
|
this.faceShapeId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025D2 RID: 9682
|
|
// (get) Token: 0x0600E9BD RID: 59837 RVA: 0x0035CE10 File Offset: 0x0035B010
|
|
// (set) Token: 0x0600E9BE RID: 59838 RVA: 0x0035CE24 File Offset: 0x0035B024
|
|
[Token(Token = "0x170025D2")]
|
|
public string BodyShapeGuid
|
|
{
|
|
[Token(Token = "0x600E9BD")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get
|
|
{
|
|
return this.bodyShapeId;
|
|
}
|
|
[Token(Token = "0x600E9BE")]
|
|
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
|
set
|
|
{
|
|
this.bodyShapeId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025D3 RID: 9683
|
|
// (get) Token: 0x0600E9BF RID: 59839 RVA: 0x0035CE38 File Offset: 0x0035B038
|
|
// (set) Token: 0x0600E9C0 RID: 59840 RVA: 0x0035CE4C File Offset: 0x0035B04C
|
|
[Token(Token = "0x170025D3")]
|
|
public bool UseHatAnchorParams
|
|
{
|
|
[Token(Token = "0x600E9BF")]
|
|
[Address(RVA = "0x536440", Offset = "0x535240", VA = "0x180536440")]
|
|
get
|
|
{
|
|
return this.useHatAnchorParams;
|
|
}
|
|
[Token(Token = "0x600E9C0")]
|
|
[Address(RVA = "0x536B70", Offset = "0x535970", VA = "0x180536B70")]
|
|
set
|
|
{
|
|
this.useHatAnchorParams = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025D4 RID: 9684
|
|
// (get) Token: 0x0600E9C1 RID: 59841 RVA: 0x0035CE60 File Offset: 0x0035B060
|
|
// (set) Token: 0x0600E9C2 RID: 59842 RVA: 0x0035CE74 File Offset: 0x0035B074
|
|
[Token(Token = "0x170025D4")]
|
|
public bool HideEars
|
|
{
|
|
[Token(Token = "0x600E9C1")]
|
|
[Address(RVA = "0x6D69F0", Offset = "0x6D57F0", VA = "0x1806D69F0")]
|
|
get
|
|
{
|
|
return this.hideEars;
|
|
}
|
|
[Token(Token = "0x600E9C2")]
|
|
[Address(RVA = "0x6D6A10", Offset = "0x6D5810", VA = "0x1806D6A10")]
|
|
set
|
|
{
|
|
this.hideEars = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170025D5 RID: 9685
|
|
// (get) Token: 0x0600E9C3 RID: 59843 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600E9C4 RID: 59844 RVA: 0x0035CE88 File Offset: 0x0035B088
|
|
[Token(Token = "0x170025D5")]
|
|
public PlayerAvatarDisplay.AnchorParams HatAnchorParams
|
|
{
|
|
[Token(Token = "0x600E9C3")]
|
|
[Address(RVA = "0x9D6DC0", Offset = "0x9D5BC0", VA = "0x1809D6DC0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600E9C4")]
|
|
[Address(RVA = "0x9D6E20", Offset = "0x9D5C20", VA = "0x1809D6E20")]
|
|
set
|
|
{
|
|
float z = value.HemisphereOffsets.z;
|
|
this.hatAnchorParams.HemisphereOffsets.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E9C5 RID: 59845 RVA: 0x0035CEB4 File Offset: 0x0035B0B4
|
|
[Token(Token = "0x600E9C5")]
|
|
[Address(RVA = "0x9D6910", Offset = "0x9D5710", VA = "0x1809D6910")]
|
|
public string HLHBJCIJPBE()
|
|
{
|
|
return JsonUtility.ToJson(this);
|
|
}
|
|
|
|
// Token: 0x0600E9C6 RID: 59846 RVA: 0x0035CEC8 File Offset: 0x0035B0C8
|
|
[Token(Token = "0x600E9C6")]
|
|
[Address(RVA = "0x9D6920", Offset = "0x9D5720", VA = "0x1809D6920")]
|
|
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.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: 0x0600E9C7 RID: 59847 RVA: 0x0035CF88 File Offset: 0x0035B188
|
|
[Token(Token = "0x600E9C7")]
|
|
[Address(RVA = "0x9D6BC0", Offset = "0x9D59C0", VA = "0x1809D6BC0")]
|
|
public AvatarCustomizationSettings()
|
|
{
|
|
Vector2 zero = Vector2.zero;
|
|
this.mouthId = "";
|
|
Vector2 zero2 = Vector2.zero;
|
|
this.hairPrimaryColorId = "";
|
|
this.hairSecondaryColorId = "";
|
|
this.hairPatternId = "";
|
|
this.beardColorId = "";
|
|
this.beardSecondaryColorId = "";
|
|
this.faceShapeId = "";
|
|
this.bodyShapeId = "";
|
|
this.hideEars = true;
|
|
Vector3 zero3 = Vector3.zero;
|
|
float z = Vector3.zero.z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009A18 RID: 39448
|
|
[Token(Token = "0x4009A18")]
|
|
private const int SERIALIZATION_VERSION = 5;
|
|
|
|
// Token: 0x04009A19 RID: 39449
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009A19")]
|
|
[INPFBLGGAJF]
|
|
[SerializeField]
|
|
private int ver = (int)((ulong)5L);
|
|
|
|
// Token: 0x04009A1A RID: 39450
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009A1A")]
|
|
[SerializeField]
|
|
private string eyeId = "";
|
|
|
|
// Token: 0x04009A1B RID: 39451
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009A1B")]
|
|
[SerializeField]
|
|
private Vector2 eyePos;
|
|
|
|
// Token: 0x04009A1C RID: 39452
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009A1C")]
|
|
[SerializeField]
|
|
private float eyeScl;
|
|
|
|
// Token: 0x04009A1D RID: 39453
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009A1D")]
|
|
[SerializeField]
|
|
private string mouthId;
|
|
|
|
// Token: 0x04009A1E RID: 39454
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009A1E")]
|
|
[SerializeField]
|
|
private Vector2 mouthPos;
|
|
|
|
// Token: 0x04009A1F RID: 39455
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009A1F")]
|
|
[SerializeField]
|
|
private float mouthScl;
|
|
|
|
// Token: 0x04009A20 RID: 39456
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009A20")]
|
|
[SerializeField]
|
|
private string hairPrimaryColorId;
|
|
|
|
// Token: 0x04009A21 RID: 39457
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009A21")]
|
|
[SerializeField]
|
|
private string hairSecondaryColorId;
|
|
|
|
// Token: 0x04009A22 RID: 39458
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009A22")]
|
|
[SerializeField]
|
|
private string hairPatternId;
|
|
|
|
// Token: 0x04009A23 RID: 39459
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4009A23")]
|
|
[SerializeField]
|
|
private string beardColorId;
|
|
|
|
// Token: 0x04009A24 RID: 39460
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4009A24")]
|
|
[SerializeField]
|
|
private string beardSecondaryColorId;
|
|
|
|
// Token: 0x04009A25 RID: 39461
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4009A25")]
|
|
[SerializeField]
|
|
private string faceShapeId;
|
|
|
|
// Token: 0x04009A26 RID: 39462
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009A26")]
|
|
[SerializeField]
|
|
private string bodyShapeId;
|
|
|
|
// Token: 0x04009A27 RID: 39463
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4009A27")]
|
|
[SerializeField]
|
|
private bool useHatAnchorParams;
|
|
|
|
// Token: 0x04009A28 RID: 39464
|
|
[FieldOffset(Offset = "0x81")]
|
|
[Token(Token = "0x4009A28")]
|
|
[SerializeField]
|
|
private bool hideEars;
|
|
|
|
// Token: 0x04009A29 RID: 39465
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4009A29")]
|
|
[SerializeField]
|
|
private PlayerAvatarDisplay.AnchorParams hatAnchorParams;
|
|
}
|
|
}
|