324 lines
9.6 KiB
C#
324 lines
9.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Avatars;
|
|
using RecRoom.Avatars.Face;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom.Avatar
|
|
{
|
|
// Token: 0x02002350 RID: 9040
|
|
[Token(Token = "0x2002350")]
|
|
public class PlayerAvatarValidator : MonoBehaviour
|
|
{
|
|
// Token: 0x170024E3 RID: 9443
|
|
// (get) Token: 0x0600E75F RID: 59231 RVA: 0x003589E8 File Offset: 0x00356BE8
|
|
[Token(Token = "0x170024E3")]
|
|
public PlayerAvatarDisplay.FNDPIKBCOHF ELKMJOCMOEP
|
|
{
|
|
[Token(Token = "0x600E75F")]
|
|
[Address(RVA = "0x9DE690", Offset = "0x9DD490", VA = "0x1809DE690")]
|
|
get
|
|
{
|
|
return this.avatarDisplay.EJPBJBOMJGB[0];
|
|
}
|
|
}
|
|
|
|
// Token: 0x170024E4 RID: 9444
|
|
// (get) Token: 0x0600E760 RID: 59232 RVA: 0x00358A0C File Offset: 0x00356C0C
|
|
[Token(Token = "0x170024E4")]
|
|
public PlayerAvatarDisplay.FNDPIKBCOHF LPCEILPJKOP
|
|
{
|
|
[Token(Token = "0x600E760")]
|
|
[Address(RVA = "0x9DE6E0", Offset = "0x9DD4E0", VA = "0x1809DE6E0")]
|
|
get
|
|
{
|
|
return this.avatarDisplay.EJPBJBOMJGB[1];
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E761 RID: 59233 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E761")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E762 RID: 59234 RVA: 0x00358A30 File Offset: 0x00356C30
|
|
[Token(Token = "0x600E762")]
|
|
[Address(RVA = "0x9DDD00", Offset = "0x9DCB00", VA = "0x1809DDD00")]
|
|
public PlayerAvatarValidator()
|
|
{
|
|
int num = 0;
|
|
InspectorOutfitSelection inspectorOutfitSelection;
|
|
inspectorOutfitSelection.part = (Player.GAHEJKDCLLE)num;
|
|
this.hat = inspectorOutfitSelection;
|
|
InspectorOutfitSelection inspectorOutfitSelection2;
|
|
inspectorOutfitSelection2.part = (Player.GAHEJKDCLLE)num;
|
|
this.hair = inspectorOutfitSelection2;
|
|
InspectorOutfitSelection inspectorOutfitSelection3;
|
|
inspectorOutfitSelection3.part = (Player.GAHEJKDCLLE)num;
|
|
this.ear = inspectorOutfitSelection3;
|
|
InspectorOutfitSelection inspectorOutfitSelection4;
|
|
inspectorOutfitSelection4.part = (Player.GAHEJKDCLLE)num;
|
|
this.eye = inspectorOutfitSelection4;
|
|
InspectorOutfitSelection inspectorOutfitSelection5;
|
|
inspectorOutfitSelection5.part = (Player.GAHEJKDCLLE)num;
|
|
this.mouth = inspectorOutfitSelection5;
|
|
InspectorOutfitSelection inspectorOutfitSelection6;
|
|
inspectorOutfitSelection6.part = (Player.GAHEJKDCLLE)((ulong)1L);
|
|
this.neck = inspectorOutfitSelection6;
|
|
InspectorOutfitSelection inspectorOutfitSelection7;
|
|
inspectorOutfitSelection7.part = (Player.GAHEJKDCLLE)((ulong)1L);
|
|
this.shirt = inspectorOutfitSelection7;
|
|
InspectorOutfitSelection inspectorOutfitSelection8;
|
|
inspectorOutfitSelection8.part = (Player.GAHEJKDCLLE)((ulong)1L);
|
|
this.belt = inspectorOutfitSelection8;
|
|
InspectorOutfitSelection inspectorOutfitSelection9;
|
|
inspectorOutfitSelection9.part = (Player.GAHEJKDCLLE)((ulong)1L);
|
|
this.pocket = inspectorOutfitSelection9;
|
|
InspectorOutfitSelection inspectorOutfitSelection10;
|
|
inspectorOutfitSelection10.part = (Player.GAHEJKDCLLE)((ulong)3L);
|
|
this.rightHand = inspectorOutfitSelection10;
|
|
InspectorOutfitSelection inspectorOutfitSelection11;
|
|
inspectorOutfitSelection11.part = (Player.GAHEJKDCLLE)((ulong)2L);
|
|
this.leftHand = inspectorOutfitSelection11;
|
|
LIKKKGHDHFI[] array = new LIKKKGHDHFI[0];
|
|
int num2 = Animator.StringToHash("Idle");
|
|
int num3 = Animator.StringToHash("EmoteNeutral");
|
|
int emoteSmirkID = PlayerFacialAnimator.EmoteSmirkID;
|
|
this.FacialExpressions = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040098DD RID: 39133
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40098DD")]
|
|
[FormerlySerializedAs("hairColor")]
|
|
public Color hairPrimaryColor;
|
|
|
|
// Token: 0x040098DE RID: 39134
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40098DE")]
|
|
public Color hairSecondaryColor;
|
|
|
|
// Token: 0x040098DF RID: 39135
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40098DF")]
|
|
[FormerlySerializedAs("beardColor")]
|
|
public Color beardPrimaryColor;
|
|
|
|
// Token: 0x040098E0 RID: 39136
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40098E0")]
|
|
public Color beardSecondaryColor;
|
|
|
|
// Token: 0x040098E1 RID: 39137
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40098E1")]
|
|
public Color skinColor;
|
|
|
|
// Token: 0x040098E2 RID: 39138
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40098E2")]
|
|
public int faceShapeIndex;
|
|
|
|
// Token: 0x040098E3 RID: 39139
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x40098E3")]
|
|
public int bodyShapeIndex;
|
|
|
|
// Token: 0x040098E4 RID: 39140
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40098E4")]
|
|
public int hairPatternIndex;
|
|
|
|
// Token: 0x040098E5 RID: 39141
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40098E5")]
|
|
public AvatarFaceShape[] faceShapes;
|
|
|
|
// Token: 0x040098E6 RID: 39142
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40098E6")]
|
|
public AvatarBodyShape[] bodyShapes;
|
|
|
|
// Token: 0x040098E7 RID: 39143
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40098E7")]
|
|
public AvatarHairPattern[] hairPatterns;
|
|
|
|
// Token: 0x040098E8 RID: 39144
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40098E8")]
|
|
public bool hideEars;
|
|
|
|
// Token: 0x040098E9 RID: 39145
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40098E9")]
|
|
public InspectorOutfitSelection hat;
|
|
|
|
// Token: 0x040098EA RID: 39146
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40098EA")]
|
|
public InspectorOutfitSelection hair;
|
|
|
|
// Token: 0x040098EB RID: 39147
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40098EB")]
|
|
public InspectorOutfitSelection ear;
|
|
|
|
// Token: 0x040098EC RID: 39148
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40098EC")]
|
|
public InspectorOutfitSelection eye;
|
|
|
|
// Token: 0x040098ED RID: 39149
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40098ED")]
|
|
public InspectorOutfitSelection mouth;
|
|
|
|
// Token: 0x040098EE RID: 39150
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40098EE")]
|
|
public InspectorOutfitSelection neck;
|
|
|
|
// Token: 0x040098EF RID: 39151
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40098EF")]
|
|
public InspectorOutfitSelection shirt;
|
|
|
|
// Token: 0x040098F0 RID: 39152
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40098F0")]
|
|
public InspectorOutfitSelection belt;
|
|
|
|
// Token: 0x040098F1 RID: 39153
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40098F1")]
|
|
public InspectorOutfitSelection pocket;
|
|
|
|
// Token: 0x040098F2 RID: 39154
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40098F2")]
|
|
public InspectorOutfitSelection rightHand;
|
|
|
|
// Token: 0x040098F3 RID: 39155
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40098F3")]
|
|
public InspectorOutfitSelection leftHand;
|
|
|
|
// Token: 0x040098F4 RID: 39156
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40098F4")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
public PlayerAvatarDisplay avatarDisplay;
|
|
|
|
// Token: 0x040098F5 RID: 39157
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40098F5")]
|
|
public Animator leftHandAnimator;
|
|
|
|
// Token: 0x040098F6 RID: 39158
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40098F6")]
|
|
public Animator rightHandAnimator;
|
|
|
|
// Token: 0x040098F7 RID: 39159
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40098F7")]
|
|
public PlayerFacialAnimator facialAnimator;
|
|
|
|
// Token: 0x040098F8 RID: 39160
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40098F8")]
|
|
public Animator animator;
|
|
|
|
// Token: 0x040098F9 RID: 39161
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40098F9")]
|
|
[Range(0f, 2f)]
|
|
public int lod;
|
|
|
|
// Token: 0x040098FA RID: 39162
|
|
[FieldOffset(Offset = "0x11C")]
|
|
[Token(Token = "0x40098FA")]
|
|
public ACMLBLLLFCP rightHandState;
|
|
|
|
// Token: 0x040098FB RID: 39163
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40098FB")]
|
|
[Range(0f, 1f)]
|
|
public float rightHandCurl;
|
|
|
|
// Token: 0x040098FC RID: 39164
|
|
[FieldOffset(Offset = "0x124")]
|
|
[Token(Token = "0x40098FC")]
|
|
public ACMLBLLLFCP leftHandState;
|
|
|
|
// Token: 0x040098FD RID: 39165
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40098FD")]
|
|
[Range(0f, 1f)]
|
|
public float leftHandCurl;
|
|
|
|
// Token: 0x040098FE RID: 39166
|
|
[FieldOffset(Offset = "0x12C")]
|
|
[Token(Token = "0x40098FE")]
|
|
public int eyeSelection;
|
|
|
|
// Token: 0x040098FF RID: 39167
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x40098FF")]
|
|
public int mouthSelection;
|
|
|
|
// Token: 0x04009900 RID: 39168
|
|
[FieldOffset(Offset = "0x134")]
|
|
[Token(Token = "0x4009900")]
|
|
public float eyePositionOffsetHorizontal;
|
|
|
|
// Token: 0x04009901 RID: 39169
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4009901")]
|
|
public float eyePositionOffsetVertical;
|
|
|
|
// Token: 0x04009902 RID: 39170
|
|
[FieldOffset(Offset = "0x13C")]
|
|
[Token(Token = "0x4009902")]
|
|
public float eyeScale;
|
|
|
|
// Token: 0x04009903 RID: 39171
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4009903")]
|
|
public float mouthPositionOffsetHorizontal;
|
|
|
|
// Token: 0x04009904 RID: 39172
|
|
[FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x4009904")]
|
|
public float mouthPositionOffsetVertical;
|
|
|
|
// Token: 0x04009905 RID: 39173
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4009905")]
|
|
public float mouthScale;
|
|
|
|
// Token: 0x04009906 RID: 39174
|
|
[FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x4009906")]
|
|
public int facialExpressionIndex;
|
|
|
|
// Token: 0x04009907 RID: 39175
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4009907")]
|
|
[Range(0f, 1f)]
|
|
public float normalizedTime;
|
|
|
|
// Token: 0x04009908 RID: 39176
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4009908")]
|
|
public readonly LIKKKGHDHFI[] FacialExpressions;
|
|
}
|
|
}
|