m
This commit is contained in:
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.AvatarSkeleton
|
||||
{
|
||||
// Token: 0x0200312E RID: 12590
|
||||
[Token(Token = "0x200312E")]
|
||||
[ExecuteInEditMode]
|
||||
public class BoneRenderer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060154DB RID: 87259 RVA: 0x004F7670 File Offset: 0x004F5870
|
||||
[Token(Token = "0x60154DB")]
|
||||
[Address(RVA = "0x1F0ABA0", Offset = "0x1F09BA0", VA = "0x181F0ABA0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
this.NCFDPMCOLDP(transform);
|
||||
}
|
||||
|
||||
// Token: 0x060154DC RID: 87260 RVA: 0x004F7694 File Offset: 0x004F5894
|
||||
[Token(Token = "0x60154DC")]
|
||||
[Address(RVA = "0x1F0A9E0", Offset = "0x1F099E0", VA = "0x181F0A9E0")]
|
||||
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: 0x060154DD RID: 87261 RVA: 0x004F7710 File Offset: 0x004F5910
|
||||
[Token(Token = "0x60154DD")]
|
||||
[Address(RVA = "0x1F0A910", Offset = "0x1F09910", VA = "0x181F0A910")]
|
||||
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: 0x060154DE RID: 87262 RVA: 0x004F7768 File Offset: 0x004F5968
|
||||
[Token(Token = "0x60154DE")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BoneRenderer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E160 RID: 57696
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E160")]
|
||||
[SerializeField]
|
||||
protected string boneNamePrefix;
|
||||
|
||||
// Token: 0x0400E161 RID: 57697
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E161")]
|
||||
[SerializeField]
|
||||
protected Transform[] nonBones;
|
||||
|
||||
// Token: 0x0400E162 RID: 57698
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E162")]
|
||||
[SerializeField]
|
||||
protected Transform[] hierarchiesToHide;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user