using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Imposters { // Token: 0x02002FAB RID: 12203 [Token(Token = "0x2002FAB")] public class ImposterUIMaterialAdjustment : MonoBehaviour { // Token: 0x06014944 RID: 84292 RVA: 0x004C1E70 File Offset: 0x004C0070 [Token(Token = "0x6014944")] [Address(RVA = "0x1A2C330", Offset = "0x1A2B330", VA = "0x181A2C330")] 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: 0x06014945 RID: 84293 RVA: 0x004C1EEC File Offset: 0x004C00EC [Token(Token = "0x6014945")] [Address(RVA = "0x1A2C220", Offset = "0x1A2B220", VA = "0x181A2C220")] private void OnDestroy() { int num; do { num = 0; List eioimlbfild = this.EIOIMLBFILD; bool flag; if (flag) { } } while (num != 0); this.EIOIMLBFILD.Clear(); } // Token: 0x06014946 RID: 84294 RVA: 0x004C1F1C File Offset: 0x004C011C [Token(Token = "0x6014946")] [Address(RVA = "0x1A2C470", Offset = "0x1A2B470", VA = "0x181A2C470")] public ImposterUIMaterialAdjustment() { List list = new List(); this.EIOIMLBFILD = list; base..ctor(); } // Token: 0x0400D5DF RID: 54751 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D5DF")] private readonly List EIOIMLBFILD; } }