using System; using Cpp2IlInjected; using RecRoom.Core.Creation.SceneMoods.MoodBlendData; using UnityEngine; namespace RecRoom.Core.Creation.SceneMoods { // Token: 0x020033B6 RID: 13238 [Token(Token = "0x20033B6")] public class BackgroundObjectsRoot : MonoBehaviour { // Token: 0x06016AC3 RID: 92867 RVA: 0x00543D10 File Offset: 0x00541F10 [Token(Token = "0x6016AC3")] [Address(RVA = "0x16FD850", Offset = "0x16FC850", VA = "0x1816FD850")] protected void Update() { if (SingletonMonoBehaviour.FFNIFALJLDD) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; } } // Token: 0x06016AC4 RID: 92868 RVA: 0x00543D4C File Offset: 0x00541F4C [Token(Token = "0x6016AC4")] [Address(RVA = "0x16FD4F0", Offset = "0x16FC4F0", VA = "0x1816FD4F0")] public void UpdateBlending(BackgroundObjectsMoodSettings MDAMPODACMG) { int num = 0; BackgroundMoodObjectEntry[] objects = MDAMPODACMG.objects; BackgroundObject backgroundObject = this.BCPBPLDHDMA[num]; bool flag; bool flag2; if (backgroundObject && (flag || flag2)) { global::UnityEngine.Object.Destroy(backgroundObject.gameObject); this.BCPBPLDHDMA[0] = num; } bool flag3; if (flag3) { int num2 = 0; if (backgroundObject == num2) { Transform transform = base.gameObject.transform; BackgroundObject[] bcpbpldhdma = this.BCPBPLDHDMA; throw new ArrayTypeMismatchException(); } } num++; } // Token: 0x06016AC5 RID: 92869 RVA: 0x00543DE0 File Offset: 0x00541FE0 [Token(Token = "0x6016AC5")] [Address(RVA = "0x16FD960", Offset = "0x16FC960", VA = "0x1816FD960")] public BackgroundObjectsRoot() { BackgroundObject[] array = new BackgroundObject[4]; this.BCPBPLDHDMA = array; base..ctor(); } // Token: 0x0400EC3D RID: 60477 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EC3D")] private BackgroundObject[] BCPBPLDHDMA; } }