205 lines
6.1 KiB
C#
205 lines
6.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200034C RID: 844
|
|
[Token(Token = "0x200034C")]
|
|
[ExecuteInEditMode]
|
|
public class PoseableAvatarAuthoringHand : MonoBehaviour
|
|
{
|
|
// Token: 0x17000476 RID: 1142
|
|
// (get) Token: 0x06001A3A RID: 6714 RVA: 0x000698C8 File Offset: 0x00067AC8
|
|
[Token(Token = "0x17000476")]
|
|
public float CFHAEGADLOL
|
|
{
|
|
[Token(Token = "0x6001A3A")]
|
|
[Address(RVA = "0x15881D0", Offset = "0x15871D0", VA = "0x1815881D0")]
|
|
get
|
|
{
|
|
Animator animator = this.handAnimator;
|
|
int inikigniihh = PoseableAvatarAuthoringHand.INIKIGNIIHH;
|
|
return animator.GetFloat(inikigniihh);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000477 RID: 1143
|
|
// (get) Token: 0x06001A3B RID: 6715 RVA: 0x000698F0 File Offset: 0x00067AF0
|
|
[Token(Token = "0x17000477")]
|
|
public bool EGLBIKGODDF
|
|
{
|
|
[Token(Token = "0x6001A3B")]
|
|
[Address(RVA = "0x15881C0", Offset = "0x15871C0", VA = "0x1815881C0")]
|
|
get
|
|
{
|
|
return this.<DJNCBJKBAIJ>k__BackingField == PoseableAvatarAuthoringHand.IJCLHNAPNFE.ThumbsUp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000478 RID: 1144
|
|
// (get) Token: 0x06001A3C RID: 6716 RVA: 0x00069908 File Offset: 0x00067B08
|
|
[Token(Token = "0x17000478")]
|
|
public bool FHDOMOMALMB
|
|
{
|
|
[Token(Token = "0x6001A3C")]
|
|
[Address(RVA = "0x15881B0", Offset = "0x15871B0", VA = "0x1815881B0")]
|
|
get
|
|
{
|
|
return this.<DJNCBJKBAIJ>k__BackingField == PoseableAvatarAuthoringHand.IJCLHNAPNFE.Neutral;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000479 RID: 1145
|
|
// (get) Token: 0x06001A3D RID: 6717 RVA: 0x00069920 File Offset: 0x00067B20
|
|
[Token(Token = "0x17000479")]
|
|
public bool EPCCOPIKCHN
|
|
{
|
|
[Token(Token = "0x6001A3D")]
|
|
[Address(RVA = "0xAD87B0", Offset = "0xAD77B0", VA = "0x180AD87B0")]
|
|
get
|
|
{
|
|
return this.<DJNCBJKBAIJ>k__BackingField == PoseableAvatarAuthoringHand.IJCLHNAPNFE.Pointing;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700047A RID: 1146
|
|
// (get) Token: 0x06001A3E RID: 6718 RVA: 0x00069938 File Offset: 0x00067B38
|
|
// (set) Token: 0x06001A3F RID: 6719 RVA: 0x0006994C File Offset: 0x00067B4C
|
|
[Token(Token = "0x1700047A")]
|
|
public PoseableAvatarAuthoringHand.IJCLHNAPNFE CHNPKMIOAGG
|
|
{
|
|
[Token(Token = "0x6001A3E")]
|
|
[Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
|
|
get;
|
|
[Token(Token = "0x6001A3F")]
|
|
[Address(RVA = "0x4258B0", Offset = "0x4248B0", VA = "0x1804258B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06001A40 RID: 6720 RVA: 0x00069960 File Offset: 0x00067B60
|
|
[Token(Token = "0x6001A40")]
|
|
[Address(RVA = "0x1587E00", Offset = "0x1586E00", VA = "0x181587E00")]
|
|
private void Awake()
|
|
{
|
|
this.defaultMesh.SetActive(true);
|
|
GameObject gameObject = this.pointingMesh;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
Animator animator = this.handAnimator;
|
|
int num2 = 0;
|
|
int dkaabfgoknp = PoseableAvatarAuthoringHand.DKAABFGOKNP;
|
|
animator.Play(dkaabfgoknp, num2);
|
|
Animator animator2 = this.handAnimator;
|
|
int num3 = 0;
|
|
animator2.Update((float)num3);
|
|
this.<DJNCBJKBAIJ>k__BackingField = (PoseableAvatarAuthoringHand.IJCLHNAPNFE)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x06001A41 RID: 6721 RVA: 0x000699C8 File Offset: 0x00067BC8
|
|
[Token(Token = "0x6001A41")]
|
|
[Address(RVA = "0x1587FA0", Offset = "0x1586FA0", VA = "0x181587FA0")]
|
|
public void SetHandState(PoseableAvatarAuthoringHand.IJCLHNAPNFE GKNIHNHGBKC)
|
|
{
|
|
if (GKNIHNHGBKC != PoseableAvatarAuthoringHand.IJCLHNAPNFE.Neutral)
|
|
{
|
|
if (GKNIHNHGBKC != PoseableAvatarAuthoringHand.IJCLHNAPNFE.Neutral)
|
|
{
|
|
if (GKNIHNHGBKC != PoseableAvatarAuthoringHand.IJCLHNAPNFE.Pointing)
|
|
{
|
|
goto IL_94;
|
|
}
|
|
ulong num;
|
|
this.defaultMesh.SetActive(num != 0UL);
|
|
GameObject gameObject = this.pointingMesh;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
Animator animator = this.handAnimator;
|
|
}
|
|
GameObject gameObject2 = this.defaultMesh;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
ulong num4;
|
|
this.pointingMesh.SetActive(num4 != 0UL);
|
|
}
|
|
ulong num5;
|
|
this.defaultMesh.SetActive(num5 != 0UL);
|
|
GameObject gameObject3 = this.pointingMesh;
|
|
int num6 = 0;
|
|
gameObject3.SetActive(num6 != 0);
|
|
Animator animator2 = this.handAnimator;
|
|
int dkaabfgoknp = PoseableAvatarAuthoringHand.DKAABFGOKNP;
|
|
int num7 = 0;
|
|
animator2.Play(dkaabfgoknp, num7);
|
|
IL_94:
|
|
Animator animator3 = this.handAnimator;
|
|
int num8 = 0;
|
|
animator3.Update((float)num8);
|
|
this.<DJNCBJKBAIJ>k__BackingField = GKNIHNHGBKC;
|
|
}
|
|
|
|
// Token: 0x06001A42 RID: 6722 RVA: 0x00069A8C File Offset: 0x00067C8C
|
|
[Token(Token = "0x6001A42")]
|
|
[Address(RVA = "0x1587ED0", Offset = "0x1586ED0", VA = "0x181587ED0")]
|
|
public void SetHandCurl(float MONJEMGMJOA)
|
|
{
|
|
float num = Mathf.Clamp01(MONJEMGMJOA);
|
|
Animator animator = this.handAnimator;
|
|
int inikigniihh = PoseableAvatarAuthoringHand.INIKIGNIIHH;
|
|
animator.SetFloat(inikigniihh, MONJEMGMJOA);
|
|
Animator animator2 = this.handAnimator;
|
|
int num2 = 0;
|
|
animator2.Update((float)num2);
|
|
}
|
|
|
|
// Token: 0x06001A43 RID: 6723 RVA: 0x00069AD0 File Offset: 0x00067CD0
|
|
[Token(Token = "0x6001A43")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public PoseableAvatarAuthoringHand()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001401 RID: 5121
|
|
[Token(Token = "0x4001401")]
|
|
private static readonly int INIKIGNIIHH = Animator.StringToHash("OpenClosed");
|
|
|
|
// Token: 0x04001402 RID: 5122
|
|
[Token(Token = "0x4001402")]
|
|
private static readonly int GFPJOLFDHCK = Animator.StringToHash("HandThumbsUp");
|
|
|
|
// Token: 0x04001403 RID: 5123
|
|
[Token(Token = "0x4001403")]
|
|
private static readonly int DKAABFGOKNP = Animator.StringToHash("Blend Tree");
|
|
|
|
// Token: 0x04001404 RID: 5124
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001404")]
|
|
[SerializeField]
|
|
private Animator handAnimator;
|
|
|
|
// Token: 0x04001405 RID: 5125
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001405")]
|
|
[SerializeField]
|
|
private GameObject pointingMesh;
|
|
|
|
// Token: 0x04001406 RID: 5126
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001406")]
|
|
[SerializeField]
|
|
private GameObject defaultMesh;
|
|
|
|
// Token: 0x0200034D RID: 845
|
|
[Token(Token = "0x200034D")]
|
|
public enum IJCLHNAPNFE
|
|
{
|
|
// Token: 0x04001409 RID: 5129
|
|
[Token(Token = "0x4001409")]
|
|
Neutral,
|
|
// Token: 0x0400140A RID: 5130
|
|
[Token(Token = "0x400140A")]
|
|
Pointing,
|
|
// Token: 0x0400140B RID: 5131
|
|
[Token(Token = "0x400140B")]
|
|
ThumbsUp
|
|
}
|
|
}
|