166 lines
5.3 KiB
C#
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;
|
|
}
|
|
}
|