Files
2026-04-10 22:50:51 +02:00

166 lines
5.3 KiB
C#

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;
}
}