103 lines
2.4 KiB
C#
103 lines
2.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Avatar.Outfit
|
|
{
|
|
// Token: 0x020021AD RID: 8621
|
|
[Token(Token = "0x20021AD")]
|
|
[StructLayout(3)]
|
|
public class HairDyeRenderSetup : MonoBehaviour
|
|
{
|
|
// Token: 0x0600ED7F RID: 60799 RVA: 0x00384F24 File Offset: 0x00383124
|
|
[Token(Token = "0x600ED7F")]
|
|
[Address(RVA = "0x12A4B50", Offset = "0x12A3550", VA = "0x1812A4B50")]
|
|
public void SetupRenderers(ColorVault.ColorToGuid MEBLCMDDKCK)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
this.NPCPLFAONFO();
|
|
List<Renderer> list = this.itemRenderers;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
Material[] array = new Material[0];
|
|
if (num < array.Length)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Material material2;
|
|
Material material = new Material(material2);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x0600ED80 RID: 60800 RVA: 0x00384FB4 File Offset: 0x003831B4
|
|
[Token(Token = "0x600ED80")]
|
|
[Address(RVA = "0x12A4B40", Offset = "0x12A3540", VA = "0x1812A4B40")]
|
|
private void OnDestroy()
|
|
{
|
|
this.NPCPLFAONFO();
|
|
}
|
|
|
|
// Token: 0x0600ED81 RID: 60801 RVA: 0x00384FC8 File Offset: 0x003831C8
|
|
[Token(Token = "0x600ED81")]
|
|
[Address(RVA = "0x12A4990", Offset = "0x12A3390", VA = "0x1812A4990")]
|
|
private void NPCPLFAONFO()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Material[]> aedmahjjpka = this.AEDMAHJJPKA;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
num++;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.AEDMAHJJPKA.Clear();
|
|
}
|
|
|
|
// Token: 0x0600ED82 RID: 60802 RVA: 0x0038500C File Offset: 0x0038320C
|
|
[Token(Token = "0x600ED82")]
|
|
[Address(RVA = "0x12A4E40", Offset = "0x12A3840", VA = "0x1812A4E40")]
|
|
public HairDyeRenderSetup()
|
|
{
|
|
List<Material[]> list = new List();
|
|
this.AEDMAHJJPKA = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009DAF RID: 40367
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009DAF")]
|
|
[SerializeField]
|
|
private List<Renderer> itemRenderers;
|
|
|
|
// Token: 0x04009DB0 RID: 40368
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009DB0")]
|
|
private List<Material[]> AEDMAHJJPKA;
|
|
}
|
|
}
|