using System; using Cpp2IlInjected; using RecRoom.Core.Creation.SceneMoods.MoodBlendData; using UnityEngine; namespace RecRoom.Core.Creation.SceneMoods { // Token: 0x020032C9 RID: 13001 [Token(Token = "0x20032C9")] public class BackgroundObjectsRoot : MonoBehaviour { // Token: 0x06016637 RID: 91703 RVA: 0x00538F78 File Offset: 0x00537178 [Token(Token = "0x6016637")] [Address(RVA = "0xC15750", Offset = "0xC14550", VA = "0x180C15750")] protected void Update() { if (SingletonMonoBehaviour.FFNIFALJLDD) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; } } // Token: 0x06016638 RID: 91704 RVA: 0x00538FB4 File Offset: 0x005371B4 [Token(Token = "0x6016638")] [Address(RVA = "0xC153F0", Offset = "0xC141F0", VA = "0x180C153F0")] 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: 0x06016639 RID: 91705 RVA: 0x00539048 File Offset: 0x00537248 [Token(Token = "0x6016639")] [Address(RVA = "0xC15860", Offset = "0xC14660", VA = "0x180C15860")] public BackgroundObjectsRoot() { BackgroundObject[] array = new BackgroundObject[4]; this.BCPBPLDHDMA = array; base..ctor(); } // Token: 0x0400E9F7 RID: 59895 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E9F7")] private BackgroundObject[] BCPBPLDHDMA; } }