using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Creation.SceneMoods { // Token: 0x02002CFF RID: 11519 [Token(Token = "0x2002CFF")] [StructLayout(3)] public class BackgroundObject : MonoBehaviour { // Token: 0x17003676 RID: 13942 // (get) Token: 0x06014588 RID: 83336 RVA: 0x004E184C File Offset: 0x004DFA4C // (set) Token: 0x06014589 RID: 83337 RVA: 0x004E1860 File Offset: 0x004DFA60 [Token(Token = "0x17003676")] public BackgroundObject HMBJBONOBEB { [Token(Token = "0x6014588")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x6014589")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] private set; } // Token: 0x0601458A RID: 83338 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601458A")] [Address(RVA = "0x16B0460", Offset = "0x16AEE60", VA = "0x1816B0460")] public void Init(BackgroundObject CFAPNBBHEKB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601458B RID: 83339 RVA: 0x004E1874 File Offset: 0x004DFA74 [Token(Token = "0x601458B")] [Address(RVA = "0x16B06A0", Offset = "0x16AF0A0", VA = "0x1816B06A0")] protected void OnDestroy() { int num; do { num = 0; List hnklcofocjd = this.HNKLCOFOCJD; List.Enumerator enumerator; if (enumerator != 0) { global::UnityEngine.Object.Destroy(this); } if (num != -1) { } } while (num != 0); } // Token: 0x0601458C RID: 83340 RVA: 0x004E189C File Offset: 0x004DFA9C [Token(Token = "0x601458C")] [Address(RVA = "0x16B07D0", Offset = "0x16AF1D0", VA = "0x1816B07D0")] public void SetBlendValue(float NAHFKFPGCKK) { int num; do { num = 0; List hnklcofocjd = this.HNKLCOFOCJD; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x0601458D RID: 83341 RVA: 0x004E18C4 File Offset: 0x004DFAC4 [Token(Token = "0x601458D")] [Address(RVA = "0x16B0950", Offset = "0x16AF350", VA = "0x1816B0950")] public void SetColor(Color GJAINANBOCB) { int num; do { num = 0; List hnklcofocjd = this.HNKLCOFOCJD; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x0601458E RID: 83342 RVA: 0x004E18EC File Offset: 0x004DFAEC [Token(Token = "0x601458E")] [Address(RVA = "0x16B0AB0", Offset = "0x16AF4B0", VA = "0x1816B0AB0")] public void SetRotation(float IGPENJBJADK) { bool flag = this.rotateWithSun; Transform transform = base.transform; if (!flag) { float z = Vector3.up.z; return; } Transform transform2 = RenderSettings.sun.transform; float z2 = Vector3.forward.z; Vector3 vector; float z3 = vector.z; throw new NullReferenceException(); } // Token: 0x0601458F RID: 83343 RVA: 0x004E1940 File Offset: 0x004DFB40 [Token(Token = "0x601458F")] [Address(RVA = "0x16B0CA0", Offset = "0x16AF6A0", VA = "0x1816B0CA0")] public BackgroundObject() { List list = new List(); this.HNKLCOFOCJD = list; base..ctor(); } // Token: 0x0400D9C6 RID: 55750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D9C6")] public MeshRenderer[] coloredRenderers; // Token: 0x0400D9C7 RID: 55751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D9C7")] public bool rotateWithSun; // Token: 0x0400D9C8 RID: 55752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D9C8")] private List HNKLCOFOCJD; } }