using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001CAE RID: 7342 [Token(Token = "0x2001CAE")] [StructLayout(3)] public class GameObjectSwapAltRenderedObject : AltRenderedObject { // Token: 0x0600C5CA RID: 50634 RVA: 0x002ECC3C File Offset: 0x002EAE3C [Token(Token = "0x600C5CA")] [Address(RVA = "0x10C5540", Offset = "0x10C3F40", VA = "0x1810C5540", Slot = "6")] public override void PreRender(Camera FOMHGMLPOND) { GameObject gameObject = this.primaryObject; int num = 0; gameObject.SetActive(num != 0); this.alternateObject.SetActive(true); } // Token: 0x0600C5CB RID: 50635 RVA: 0x002ECC6C File Offset: 0x002EAE6C [Token(Token = "0x600C5CB")] [Address(RVA = "0x10C5500", Offset = "0x10C3F00", VA = "0x1810C5500", Slot = "7")] public override void PostRender(Camera FOMHGMLPOND) { this.primaryObject.SetActive(true); GameObject gameObject = this.alternateObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0600C5CC RID: 50636 RVA: 0x002ECC9C File Offset: 0x002EAE9C [Token(Token = "0x600C5CC")] [Address(RVA = "0x10C5580", Offset = "0x10C3F80", VA = "0x1810C5580")] public GameObjectSwapAltRenderedObject() { } // Token: 0x040082EF RID: 33519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40082EF")] [SerializeField] private GameObject primaryObject; // Token: 0x040082F0 RID: 33520 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40082F0")] [SerializeField] private GameObject alternateObject; } }