Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

178 lines
5.5 KiB
C#

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<QueuedVisualImposter>
{
// 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<QueuedVisualImposter>();
}
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<float> 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<QueuedVisualImposter.FDHEMDMBBPB> 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<QueuedVisualImposter.FDHEMDMBBPB> 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 <QueueRenderPreMadeImposterToTexture>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;
}
}
}