a
This commit is contained in:
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.AvatarSkeleton
|
||||
{
|
||||
// Token: 0x02003043 RID: 12355
|
||||
[Token(Token = "0x2003043")]
|
||||
[ExecuteInEditMode]
|
||||
public class BoneRenderer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06015087 RID: 86151 RVA: 0x004ED420 File Offset: 0x004EB620
|
||||
[Token(Token = "0x6015087")]
|
||||
[Address(RVA = "0x142C390", Offset = "0x142B190", VA = "0x18142C390")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
this.NCFDPMCOLDP(transform);
|
||||
}
|
||||
|
||||
// Token: 0x06015088 RID: 86152 RVA: 0x004ED444 File Offset: 0x004EB644
|
||||
[Token(Token = "0x6015088")]
|
||||
[Address(RVA = "0x142C1D0", Offset = "0x142AFD0", VA = "0x18142C1D0")]
|
||||
private void NCFDPMCOLDP(Transform HICENEOPGOF)
|
||||
{
|
||||
bool flag;
|
||||
if (this.hierarchiesToHide == 0 || !flag)
|
||||
{
|
||||
bool flag2 = this.CNOKLCEKJLO(HICENEOPGOF);
|
||||
int num = 0;
|
||||
int childCount = HICENEOPGOF.childCount;
|
||||
if (num < childCount)
|
||||
{
|
||||
Transform child = HICENEOPGOF.GetChild(num);
|
||||
int num2 = 0;
|
||||
if (child != num2)
|
||||
{
|
||||
if (flag2 && this.CNOKLCEKJLO(child))
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
this.NCFDPMCOLDP(child);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015089 RID: 86153 RVA: 0x004ED4C0 File Offset: 0x004EB6C0
|
||||
[Token(Token = "0x6015089")]
|
||||
[Address(RVA = "0x142C100", Offset = "0x142AF00", VA = "0x18142C100")]
|
||||
private bool CNOKLCEKJLO(Transform ALLIBFJPACP)
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if ((this.nonBones == 0 || !flag) && (this.hierarchiesToHide == 0 || !flag2))
|
||||
{
|
||||
string text = this.boneNamePrefix;
|
||||
if (!flag2)
|
||||
{
|
||||
string name = ALLIBFJPACP.name;
|
||||
if (name != 0)
|
||||
{
|
||||
string text2 = this.boneNamePrefix;
|
||||
return name.StartsWith(text2);
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601508A RID: 86154 RVA: 0x004ED518 File Offset: 0x004EB718
|
||||
[Token(Token = "0x601508A")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BoneRenderer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DF2D RID: 57133
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DF2D")]
|
||||
[SerializeField]
|
||||
protected string boneNamePrefix;
|
||||
|
||||
// Token: 0x0400DF2E RID: 57134
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DF2E")]
|
||||
[SerializeField]
|
||||
protected Transform[] nonBones;
|
||||
|
||||
// Token: 0x0400DF2F RID: 57135
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DF2F")]
|
||||
[SerializeField]
|
||||
protected Transform[] hierarchiesToHide;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user