using System; using Cpp2IlInjected; using RecRoom.Avatars; using RecRoom.Avatars.Outfit; using UnityEngine; // Token: 0x02000323 RID: 803 [Token(Token = "0x2000323")] [SelectionBase] public class PlayerDisplayPoser : MonoBehaviour { // Token: 0x17000436 RID: 1078 // (get) Token: 0x060018E0 RID: 6368 RVA: 0x000649C0 File Offset: 0x00062BC0 [Token(Token = "0x17000436")] public PlayerAvatarDisplay EALPGGEFKIC { [Token(Token = "0x60018E0")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.playerAvatarDisplay; } } // Token: 0x060018E1 RID: 6369 RVA: 0x000649D4 File Offset: 0x00062BD4 [Token(Token = "0x60018E1")] [Address(RVA = "0xAE6B50", Offset = "0xAE5950", VA = "0x180AE6B50")] private void Awake() { PlayerDisplayPoser.HandState leftHandState = this.LeftHandState; PlayerAvatarDisplay playerAvatarDisplay = this.playerAvatarDisplay; bool thumbsUpActive = leftHandState.ThumbsUpActive; int num = 0; playerAvatarDisplay.SetThumbsUpActive((PlayerHand.PLLIKAOIPHP)num, thumbsUpActive); PlayerDisplayPoser.HandState rightHandState = this.RightHandState; PlayerAvatarDisplay playerAvatarDisplay2 = this.playerAvatarDisplay; bool thumbsUpActive2 = rightHandState.ThumbsUpActive; playerAvatarDisplay2.SetThumbsUpActive(PlayerHand.PLLIKAOIPHP.Right, thumbsUpActive2); PlayerDisplayPoser.HandState leftHandState2 = this.LeftHandState; PlayerAvatarDisplay playerAvatarDisplay3 = this.playerAvatarDisplay; float openClose = leftHandState2.OpenClose; int num2 = 0; playerAvatarDisplay3.SetHandOpenClosedAxis((PlayerHand.PLLIKAOIPHP)num2, openClose); PlayerDisplayPoser.HandState rightHandState2 = this.RightHandState; PlayerAvatarDisplay playerAvatarDisplay4 = this.playerAvatarDisplay; float openClose2 = rightHandState2.OpenClose; playerAvatarDisplay4.SetHandOpenClosedAxis(PlayerHand.PLLIKAOIPHP.Right, openClose2); PlayerDisplayPoser.HandState leftHandState3 = this.LeftHandState; PlayerAvatarDisplay playerAvatarDisplay5 = this.playerAvatarDisplay; PlayerAvatarDisplay.EGOKLMEHLCI handVisualState = leftHandState3.HandVisualState; int num3 = 0; bool flag = playerAvatarDisplay5.SetHandVisualState((PlayerHand.PLLIKAOIPHP)num3, handVisualState); PlayerDisplayPoser.HandState rightHandState3 = this.RightHandState; PlayerAvatarDisplay playerAvatarDisplay6 = this.playerAvatarDisplay; PlayerAvatarDisplay.EGOKLMEHLCI handVisualState2 = rightHandState3.HandVisualState; bool flag2 = playerAvatarDisplay6.SetHandVisualState(PlayerHand.PLLIKAOIPHP.Right, handVisualState2); } // Token: 0x060018E2 RID: 6370 RVA: 0x00064AC4 File Offset: 0x00062CC4 [Token(Token = "0x60018E2")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public PlayerDisplayPoser() { } // Token: 0x040012E3 RID: 4835 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40012E3")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private PlayerAvatarDisplay playerAvatarDisplay; // Token: 0x040012E4 RID: 4836 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40012E4")] public Transform Head; // Token: 0x040012E5 RID: 4837 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40012E5")] public Transform Torso; // Token: 0x040012E6 RID: 4838 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40012E6")] public Transform LeftHand; // Token: 0x040012E7 RID: 4839 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40012E7")] public Transform RightHand; // Token: 0x040012E8 RID: 4840 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40012E8")] public PlayerDisplayPoser.HandState LeftHandState; // Token: 0x040012E9 RID: 4841 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40012E9")] public PlayerDisplayPoser.HandState RightHandState; // Token: 0x040012EA RID: 4842 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40012EA")] public OutfitPrefab hairPrefab; // Token: 0x040012EB RID: 4843 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40012EB")] public OutfitPrefab hatPrefab; // Token: 0x040012EC RID: 4844 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40012EC")] public OutfitPrefab HeadAccessory; // Token: 0x040012ED RID: 4845 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40012ED")] public OutfitPrefab torsoPrefab; // Token: 0x040012EE RID: 4846 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40012EE")] public OutfitPrefab accessoryPrefab; // Token: 0x040012EF RID: 4847 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40012EF")] public OutfitPrefab LeftGlove; // Token: 0x040012F0 RID: 4848 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40012F0")] public OutfitPrefab RightGlove; // Token: 0x02000324 RID: 804 [Token(Token = "0x2000324")] [Serializable] public class HandState { // Token: 0x060018E3 RID: 6371 RVA: 0x00064AD8 File Offset: 0x00062CD8 [Token(Token = "0x60018E3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HandState() { } // Token: 0x040012F1 RID: 4849 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40012F1")] public float OpenClose; // Token: 0x040012F2 RID: 4850 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40012F2")] public bool ThumbsUpActive; // Token: 0x040012F3 RID: 4851 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40012F3")] public PlayerAvatarDisplay.EGOKLMEHLCI HandVisualState; } }