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: 0x020023C7 RID: 9159
|
|
[Token(Token = "0x20023C7")]
|
|
public class HairDyeRenderSetup : MonoBehaviour
|
|
{
|
|
// Token: 0x0600EC0C RID: 60428 RVA: 0x00365020 File Offset: 0x00363220
|
|
[Token(Token = "0x600EC0C")]
|
|
[Address(RVA = "0x11D95A0", Offset = "0x11D83A0", VA = "0x1811D95A0")]
|
|
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: 0x0600EC0D RID: 60429 RVA: 0x003650AC File Offset: 0x003632AC
|
|
[Token(Token = "0x600EC0D")]
|
|
[Address(RVA = "0x11D9590", Offset = "0x11D8390", VA = "0x1811D9590")]
|
|
private void OnDestroy()
|
|
{
|
|
this.NPCPLFAONFO();
|
|
}
|
|
|
|
// Token: 0x0600EC0E RID: 60430 RVA: 0x003650C0 File Offset: 0x003632C0
|
|
[Token(Token = "0x600EC0E")]
|
|
[Address(RVA = "0x11D9400", Offset = "0x11D8200", VA = "0x1811D9400")]
|
|
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: 0x0600EC0F RID: 60431 RVA: 0x00365100 File Offset: 0x00363300
|
|
[Token(Token = "0x600EC0F")]
|
|
[Address(RVA = "0x11D9860", Offset = "0x11D8660", VA = "0x1811D9860")]
|
|
public HairDyeRenderSetup()
|
|
{
|
|
List<Material[]> list = new List();
|
|
this.AEDMAHJJPKA = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009C00 RID: 39936
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009C00")]
|
|
[SerializeField]
|
|
private List<Renderer> itemRenderers;
|
|
|
|
// Token: 0x04009C01 RID: 39937
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009C01")]
|
|
private List<Material[]> AEDMAHJJPKA;
|
|
}
|
|
}
|