using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Imposters { // Token: 0x02002EC2 RID: 11970 [Token(Token = "0x2002EC2")] public class ImposterUIMaterialAdjustment : MonoBehaviour { // Token: 0x060144FB RID: 83195 RVA: 0x004B7F94 File Offset: 0x004B6194 [Token(Token = "0x60144FB")] [Address(RVA = "0xEF4E70", Offset = "0xEF3C70", VA = "0x180EF4E70")] private void Start() { Renderer[] componentsInChildren = base.gameObject.GetComponentsInChildren(true); int num = 0; int num2 = 0; int length = componentsInChildren.Length; if (num < length) { Material[] materialArray = componentsInChildren[num2].GetMaterialArray(); int num3 = 0; if (num3 < materialArray.Length) { Material material = materialArray[num3]; material.BLPOBJABAMH("_CAMERA_LIT", true); this.EIOIMLBFILD.Add(material); num3++; } num2++; } } // Token: 0x060144FC RID: 83196 RVA: 0x004B8010 File Offset: 0x004B6210 [Token(Token = "0x60144FC")] [Address(RVA = "0xEF4D60", Offset = "0xEF3B60", VA = "0x180EF4D60")] private void OnDestroy() { int num; do { num = 0; List eioimlbfild = this.EIOIMLBFILD; bool flag; if (flag) { } } while (num != 0); this.EIOIMLBFILD.Clear(); } // Token: 0x060144FD RID: 83197 RVA: 0x004B8040 File Offset: 0x004B6240 [Token(Token = "0x60144FD")] [Address(RVA = "0xEF4FB0", Offset = "0xEF3DB0", VA = "0x180EF4FB0")] public ImposterUIMaterialAdjustment() { List list = new List(); this.EIOIMLBFILD = list; base..ctor(); } // Token: 0x0400D3B8 RID: 54200 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D3B8")] private readonly List EIOIMLBFILD; } }