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