using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Imposters { // Token: 0x02002EBF RID: 11967 [Token(Token = "0x2002EBF")] public class QueuedVisualImposter : SingletonMonoBehaviour { // Token: 0x17003824 RID: 14372 // (get) Token: 0x060144F2 RID: 83186 RVA: 0x004B7E08 File Offset: 0x004B6008 [Token(Token = "0x17003824")] private int NEDAODJAJHM { [Token(Token = "0x60144F2")] [Address(RVA = "0x46CC50", Offset = "0x46BA50", VA = "0x18046CC50")] get { return 6; } } // Token: 0x060144F3 RID: 83187 RVA: 0x004B7E18 File Offset: 0x004B6018 [Token(Token = "0x60144F3")] [Address(RVA = "0xF0CD70", Offset = "0xF0BB70", VA = "0x180F0CD70")] 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: 0x060144F4 RID: 83188 RVA: 0x004B7EAC File Offset: 0x004B60AC [Token(Token = "0x60144F4")] [Address(RVA = "0xF0CAD0", Offset = "0xF0B8D0", VA = "0x180F0CAD0", Slot = "4")] protected override void Awake() { base.Awake(); Action action = new Action(this.GAJIJLPDHNI); IDisposable disposable = ADIFCODGAML.AMNODMIDNHO(this, action); } // Token: 0x060144F5 RID: 83189 RVA: 0x004B7ED4 File Offset: 0x004B60D4 [Token(Token = "0x60144F5")] [Address(RVA = "0xF0CB50", Offset = "0xF0B950", VA = "0x180F0CB50")] 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: 0x060144F6 RID: 83190 RVA: 0x004B7F04 File Offset: 0x004B6104 [Token(Token = "0x60144F6")] [Address(RVA = "0xF0CFE0", Offset = "0xF0BDE0", VA = "0x180F0CFE0")] public QueuedVisualImposter() { } // Token: 0x060144F7 RID: 83191 RVA: 0x004B7F18 File Offset: 0x004B6118 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60144F7")] [Address(RVA = "0xF0CF80", Offset = "0xF0BD80", VA = "0x180F0CF80")] static QueuedVisualImposter() { List list = new List(); } // Token: 0x0400D3B0 RID: 54192 [Token(Token = "0x400D3B0")] private const int IPIBHBLFCHA = 1; // Token: 0x0400D3B1 RID: 54193 [Token(Token = "0x400D3B1")] private const int CEMMLGHGGAO = 6; // Token: 0x0400D3B2 RID: 54194 [Token(Token = "0x400D3B2")] private static readonly List KBAEPLHJOKN; // Token: 0x02002EC0 RID: 11968 [Token(Token = "0x2002EC0")] public struct FDHEMDMBBPB { // Token: 0x060144F8 RID: 83192 RVA: 0x004B7F2C File Offset: 0x004B612C [Token(Token = "0x60144F8")] [Address(RVA = "0xBEAC10", Offset = "0xBE9A10", VA = "0x180BEAC10")] public FDHEMDMBBPB(JJEKJGALHKO NKLGAGCHGPM, GameObject FDBDBMDOOGN, RenderTexture LDEKHANDCBO, ImposterRenderConfig EOMCCHGBCBC) { this.JOGFNDMNJAP = 0; this.BAINEAGHDEH = NKLGAGCHGPM; this.NBCLHNKKBMH = FDBDBMDOOGN; this.FDPHEELKOPB = LDEKHANDCBO; } // Token: 0x0400D3B3 RID: 54195 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D3B3")] public JJEKJGALHKO BAINEAGHDEH; // Token: 0x0400D3B4 RID: 54196 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400D3B4")] public GameObject NBCLHNKKBMH; // Token: 0x0400D3B5 RID: 54197 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D3B5")] public RenderTexture FDPHEELKOPB; // Token: 0x0400D3B6 RID: 54198 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D3B6")] public ImposterRenderConfig JOGFNDMNJAP; } // Token: 0x02002EC1 RID: 11969 [Token(Token = "0x2002EC1")] [CompilerGenerated] private sealed class KIEFJDAECBN { // Token: 0x060144F9 RID: 83193 RVA: 0x004B7F58 File Offset: 0x004B6158 [Token(Token = "0x60144F9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KIEFJDAECBN() { } // Token: 0x060144FA RID: 83194 RVA: 0x004B7F6C File Offset: 0x004B616C [Token(Token = "0x60144FA")] [Address(RVA = "0xEF5630", Offset = "0xEF4430", VA = "0x180EF5630")] internal void b__0() { QueuedVisualImposter.FDHEMDMBBPB fdhemdmbbpb = this.queuedRender; RenderTexture fdpheelkopb = this.queuedRender.FDPHEELKOPB; } // Token: 0x0400D3B7 RID: 54199 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D3B7")] public QueuedVisualImposter.FDHEMDMBBPB queuedRender; } } }