using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Imposters { // Token: 0x02002FA8 RID: 12200 [Token(Token = "0x2002FA8")] public class QueuedVisualImposter : SingletonMonoBehaviour { // Token: 0x170038DB RID: 14555 // (get) Token: 0x0601493B RID: 84283 RVA: 0x004C1CE4 File Offset: 0x004BFEE4 [Token(Token = "0x170038DB")] private int NEDAODJAJHM { [Token(Token = "0x601493B")] [Address(RVA = "0x62FA10", Offset = "0x62EA10", VA = "0x18062FA10")] get { return 6; } } // Token: 0x0601493C RID: 84284 RVA: 0x004C1CF4 File Offset: 0x004BFEF4 [Token(Token = "0x601493C")] [Address(RVA = "0x1A44260", Offset = "0x1A43260", VA = "0x181A44260")] public static CDJFFFCFLMF QueueRenderPreMadeImposterToTexture(GameObject HKKPMMBOFNA, RenderTexture LDEKHANDCBO, ImposterRenderConfig BKGEDPHKKBO, bool HKFNOCPMKKD = true) { QueuedVisualImposter instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance == num) { QueuedVisualImposter queuedVisualImposter = new GameObject("QueuedVisualImposter").AddComponent(); } HHKIEEPFDOH hhkieepfdoh = new HHKIEEPFDOH(); QueuedVisualImposter.FDHEMDMBBPB queuedRender = hhkieepfdoh; queuedRender.FDPHEELKOPB = LDEKHANDCBO; if (HKFNOCPMKKD) { int num2 = 0; HKKPMMBOFNA.SetActive(num2 != 0); } QueuedVisualImposter.FDHEMDMBBPB queuedRender3 = queuedRender; RenderTexture fdpheelkopb = queuedRender.FDPHEELKOPB; Action action = delegate { QueuedVisualImposter.FDHEMDMBBPB queuedRender2 = queuedRender; RenderTexture fdpheelkopb2 = queuedRender.FDPHEELKOPB; }; CDJFFFCFLMF cdjfffcflmf = hhkieepfdoh.JDKJCDNCDAN(action); throw new NullReferenceException(); } // Token: 0x0601493D RID: 84285 RVA: 0x004C1D88 File Offset: 0x004BFF88 [Token(Token = "0x601493D")] [Address(RVA = "0x1A43FC0", Offset = "0x1A42FC0", VA = "0x181A43FC0", Slot = "4")] protected override void Awake() { base.Awake(); Action action = new Action(this.GAJIJLPDHNI); IDisposable disposable = ADIFCODGAML.AMNODMIDNHO(this, action); } // Token: 0x0601493E RID: 84286 RVA: 0x004C1DB0 File Offset: 0x004BFFB0 [Token(Token = "0x601493E")] [Address(RVA = "0x1A44040", Offset = "0x1A43040", VA = "0x181A44040")] private void GAJIJLPDHNI(float POGAEJIEPIM) { QueuedVisualImposter.FDHEMDMBBPB fdhemdmbbpb; RenderTexture fdpheelkopb = fdhemdmbbpb.FDPHEELKOPB; bool flag; if (!flag) { int num = 0; bool flag2; if (!(fdpheelkopb == num) && !flag2) { return; } } throw new NullReferenceException(); } // Token: 0x0601493F RID: 84287 RVA: 0x004C1DE0 File Offset: 0x004BFFE0 [Token(Token = "0x601493F")] [Address(RVA = "0x1A444D0", Offset = "0x1A434D0", VA = "0x181A444D0")] public QueuedVisualImposter() { } // Token: 0x06014940 RID: 84288 RVA: 0x004C1DF4 File Offset: 0x004BFFF4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014940")] [Address(RVA = "0x1A44470", Offset = "0x1A43470", VA = "0x181A44470")] static QueuedVisualImposter() { List list = new List(); } // Token: 0x0400D5D7 RID: 54743 [Token(Token = "0x400D5D7")] private const int IPIBHBLFCHA = 1; // Token: 0x0400D5D8 RID: 54744 [Token(Token = "0x400D5D8")] private const int CEMMLGHGGAO = 6; // Token: 0x0400D5D9 RID: 54745 [Token(Token = "0x400D5D9")] private static readonly List KBAEPLHJOKN; // Token: 0x02002FA9 RID: 12201 [Token(Token = "0x2002FA9")] public struct FDHEMDMBBPB { // Token: 0x06014941 RID: 84289 RVA: 0x004C1E08 File Offset: 0x004C0008 [Token(Token = "0x6014941")] [Address(RVA = "0x8BC130", Offset = "0x8BB130", VA = "0x1808BC130")] public FDHEMDMBBPB(JJEKJGALHKO NKLGAGCHGPM, GameObject FDBDBMDOOGN, RenderTexture LDEKHANDCBO, ImposterRenderConfig EOMCCHGBCBC) { this.JOGFNDMNJAP = 0; this.BAINEAGHDEH = NKLGAGCHGPM; this.NBCLHNKKBMH = FDBDBMDOOGN; this.FDPHEELKOPB = LDEKHANDCBO; } // Token: 0x0400D5DA RID: 54746 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D5DA")] public JJEKJGALHKO BAINEAGHDEH; // Token: 0x0400D5DB RID: 54747 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400D5DB")] public GameObject NBCLHNKKBMH; // Token: 0x0400D5DC RID: 54748 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D5DC")] public RenderTexture FDPHEELKOPB; // Token: 0x0400D5DD RID: 54749 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D5DD")] public ImposterRenderConfig JOGFNDMNJAP; } // Token: 0x02002FAA RID: 12202 [Token(Token = "0x2002FAA")] [CompilerGenerated] private sealed class KIEFJDAECBN { // Token: 0x06014942 RID: 84290 RVA: 0x004C1E34 File Offset: 0x004C0034 [Token(Token = "0x6014942")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KIEFJDAECBN() { } // Token: 0x06014943 RID: 84291 RVA: 0x004C1E48 File Offset: 0x004C0048 [Token(Token = "0x6014943")] [Address(RVA = "0x1A2CAF0", Offset = "0x1A2BAF0", VA = "0x181A2CAF0")] internal void b__0() { QueuedVisualImposter.FDHEMDMBBPB fdhemdmbbpb = this.queuedRender; RenderTexture fdpheelkopb = this.queuedRender.FDPHEELKOPB; } // Token: 0x0400D5DE RID: 54750 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D5DE")] public QueuedVisualImposter.FDHEMDMBBPB queuedRender; } } }