This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -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;
}
}