95 lines
2.1 KiB
C#
95 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Avatars.Outfit
|
|
{
|
|
// Token: 0x020024AB RID: 9387
|
|
[Token(Token = "0x20024AB")]
|
|
public class HairDyeRenderSetup : MonoBehaviour
|
|
{
|
|
// Token: 0x0600F022 RID: 61474 RVA: 0x0036E638 File Offset: 0x0036C838
|
|
[Token(Token = "0x600F022")]
|
|
[Address(RVA = "0x1D0E6E0", Offset = "0x1D0D6E0", VA = "0x181D0E6E0")]
|
|
public void SetupRenderers(ColorVault.ColorToGuid MEBLCMDDKCK)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
this.NPCPLFAONFO();
|
|
List<Renderer> list = this.itemRenderers;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
Material[] array = new Material[0];
|
|
if (num < array.Length)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Material material2;
|
|
Material material = new Material(material2);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x0600F023 RID: 61475 RVA: 0x0036E6C4 File Offset: 0x0036C8C4
|
|
[Token(Token = "0x600F023")]
|
|
[Address(RVA = "0x1D0E6D0", Offset = "0x1D0D6D0", VA = "0x181D0E6D0")]
|
|
private void OnDestroy()
|
|
{
|
|
this.NPCPLFAONFO();
|
|
}
|
|
|
|
// Token: 0x0600F024 RID: 61476 RVA: 0x0036E6D8 File Offset: 0x0036C8D8
|
|
[Token(Token = "0x600F024")]
|
|
[Address(RVA = "0x1D0E540", Offset = "0x1D0D540", VA = "0x181D0E540")]
|
|
private void NPCPLFAONFO()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Material[]> aedmahjjpka = this.AEDMAHJJPKA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.AEDMAHJJPKA.Clear();
|
|
}
|
|
|
|
// Token: 0x0600F025 RID: 61477 RVA: 0x0036E718 File Offset: 0x0036C918
|
|
[Token(Token = "0x600F025")]
|
|
[Address(RVA = "0x1D0E9A0", Offset = "0x1D0D9A0", VA = "0x181D0E9A0")]
|
|
public HairDyeRenderSetup()
|
|
{
|
|
List<Material[]> list = new List();
|
|
this.AEDMAHJJPKA = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009DF2 RID: 40434
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009DF2")]
|
|
[SerializeField]
|
|
private List<Renderer> itemRenderers;
|
|
|
|
// Token: 0x04009DF3 RID: 40435
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009DF3")]
|
|
private List<Material[]> AEDMAHJJPKA;
|
|
}
|
|
}
|