Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

166 lines
5.3 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Outfit;
using UnityEngine;
// Token: 0x0200032D RID: 813
[Token(Token = "0x200032D")]
[SelectionBase]
public class PlayerDisplayPoser : MonoBehaviour
{
// Token: 0x17000441 RID: 1089
// (get) Token: 0x06001957 RID: 6487 RVA: 0x0006592C File Offset: 0x00063B2C
[Token(Token = "0x17000441")]
public PlayerAvatarDisplay EALPGGEFKIC
{
[Token(Token = "0x6001957")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.playerAvatarDisplay;
}
}
// Token: 0x06001958 RID: 6488 RVA: 0x00065940 File Offset: 0x00063B40
[Token(Token = "0x6001958")]
[Address(RVA = "0x142D750", Offset = "0x142C750", VA = "0x18142D750")]
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: 0x06001959 RID: 6489 RVA: 0x00065A30 File Offset: 0x00063C30
[Token(Token = "0x6001959")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public PlayerDisplayPoser()
{
}
// Token: 0x04001335 RID: 4917
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001335")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private PlayerAvatarDisplay playerAvatarDisplay;
// Token: 0x04001336 RID: 4918
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001336")]
public Transform Head;
// Token: 0x04001337 RID: 4919
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001337")]
public Transform Torso;
// Token: 0x04001338 RID: 4920
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001338")]
public Transform LeftHand;
// Token: 0x04001339 RID: 4921
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001339")]
public Transform RightHand;
// Token: 0x0400133A RID: 4922
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400133A")]
public PlayerDisplayPoser.HandState LeftHandState;
// Token: 0x0400133B RID: 4923
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400133B")]
public PlayerDisplayPoser.HandState RightHandState;
// Token: 0x0400133C RID: 4924
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400133C")]
public OutfitPrefab hairPrefab;
// Token: 0x0400133D RID: 4925
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400133D")]
public OutfitPrefab hatPrefab;
// Token: 0x0400133E RID: 4926
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400133E")]
public OutfitPrefab HeadAccessory;
// Token: 0x0400133F RID: 4927
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400133F")]
public OutfitPrefab torsoPrefab;
// Token: 0x04001340 RID: 4928
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001340")]
public OutfitPrefab accessoryPrefab;
// Token: 0x04001341 RID: 4929
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001341")]
public OutfitPrefab LeftGlove;
// Token: 0x04001342 RID: 4930
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001342")]
public OutfitPrefab RightGlove;
// Token: 0x0200032E RID: 814
[Token(Token = "0x200032E")]
[Serializable]
public class HandState
{
// Token: 0x0600195A RID: 6490 RVA: 0x00065A44 File Offset: 0x00063C44
[Token(Token = "0x600195A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HandState()
{
}
// Token: 0x04001343 RID: 4931
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001343")]
public float OpenClose;
// Token: 0x04001344 RID: 4932
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4001344")]
public bool ThumbsUpActive;
// Token: 0x04001345 RID: 4933
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001345")]
public PlayerAvatarDisplay.EGOKLMEHLCI HandVisualState;
}
}