178 lines
5.5 KiB
C#
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: 0x02002EBF RID: 11967
|
|
[Token(Token = "0x2002EBF")]
|
|
public class QueuedVisualImposter : SingletonMonoBehaviour<QueuedVisualImposter>
|
|
{
|
|
// 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<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: 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<float> 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<QueuedVisualImposter.FDHEMDMBBPB> 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<QueuedVisualImposter.FDHEMDMBBPB> 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 <QueueRenderPreMadeImposterToTexture>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;
|
|
}
|
|
}
|
|
}
|