using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001CAF RID: 7343 [Token(Token = "0x2001CAF")] [StructLayout(3)] public class MaterialSwapAltRenderedObject : AltRenderedObject { // Token: 0x0600C5CD RID: 50637 RVA: 0x002ECCB0 File Offset: 0x002EAEB0 [Token(Token = "0x600C5CD")] [Address(RVA = "0xF9ADB0", Offset = "0xF997B0", VA = "0x180F9ADB0", Slot = "6")] public override void PreRender(Camera FOMHGMLPOND) { Material[] materialArray = this.swappedRenderer.GetMaterialArray(); Renderer renderer = this.swappedRenderer; this.LOEGPABHOMH = materialArray; Material[] array = this.swappedMaterials; renderer.SetMaterialArray(array); } // Token: 0x0600C5CE RID: 50638 RVA: 0x002ECCEC File Offset: 0x002EAEEC [Token(Token = "0x600C5CE")] [Address(RVA = "0xF9AD80", Offset = "0xF99780", VA = "0x180F9AD80", Slot = "7")] public override void PostRender(Camera FOMHGMLPOND) { Renderer renderer = this.swappedRenderer; Material[] loegpabhomh = this.LOEGPABHOMH; renderer.SetMaterialArray(loegpabhomh); } // Token: 0x0600C5CF RID: 50639 RVA: 0x002ECD14 File Offset: 0x002EAF14 [Token(Token = "0x600C5CF")] [Address(RVA = "0xF9ADF0", Offset = "0xF997F0", VA = "0x180F9ADF0")] public MaterialSwapAltRenderedObject() { } // Token: 0x040082F1 RID: 33521 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40082F1")] [SerializeField] private Renderer swappedRenderer; // Token: 0x040082F2 RID: 33522 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40082F2")] [SerializeField] private Material[] swappedMaterials; // Token: 0x040082F3 RID: 33523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40082F3")] private Material[] LOEGPABHOMH; } }