Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Rendering/PreviewVisualRenderer.cs
T
2026-04-10 22:50:51 +02:00

231 lines
7.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
namespace RecRoom.Core.Rendering
{
// Token: 0x02002D2D RID: 11565
[Token(Token = "0x2002D2D")]
public class PreviewVisualRenderer : RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>
{
// Token: 0x170036B1 RID: 14001
// (get) Token: 0x06013AEA RID: 80618 RVA: 0x00494DA0 File Offset: 0x00492FA0
[Token(Token = "0x170036B1")]
private static Material HLODDFMMCOE
{
[Token(Token = "0x6013AEA")]
[Address(RVA = "0x1254140", Offset = "0x1252F40", VA = "0x181254140")]
get
{
Material pmkihbngcaj = PreviewVisualRenderer.PMKIHBNGCAJ;
int num = 0;
if (pmkihbngcaj == num)
{
PreviewVisualRenderer.PMKIHBNGCAJ = Resources.Load<Material>("legacy_PreviewVisual_mat");
}
return PreviewVisualRenderer.PMKIHBNGCAJ;
}
}
// Token: 0x170036B2 RID: 14002
// (get) Token: 0x06013AEB RID: 80619 RVA: 0x00494DD4 File Offset: 0x00492FD4
[Token(Token = "0x170036B2")]
private static Material APHEPALANCG
{
[Token(Token = "0x6013AEB")]
[Address(RVA = "0x1254500", Offset = "0x1253300", VA = "0x181254500")]
get
{
Material cimgbdmjdcf = PreviewVisualRenderer.CIMGBDMJDCF;
int num = 0;
if (cimgbdmjdcf == num)
{
PreviewVisualRenderer.CIMGBDMJDCF = Resources.Load<Material>("legacy_ToolOutline_mat");
}
return PreviewVisualRenderer.CIMGBDMJDCF;
}
}
// Token: 0x170036B3 RID: 14003
// (get) Token: 0x06013AEC RID: 80620 RVA: 0x00494E08 File Offset: 0x00493008
[Token(Token = "0x170036B3")]
protected override RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO NKHCGACJHCB
{
[Token(Token = "0x6013AEC")]
[Address(RVA = "0x1254250", Offset = "0x1253050", VA = "0x181254250", Slot = "7")]
get
{
return PreviewVisualRenderer.NHGEAANFLOB;
}
}
// Token: 0x170036B4 RID: 14004
// (get) Token: 0x06013AED RID: 80621 RVA: 0x00494E1C File Offset: 0x0049301C
[Token(Token = "0x170036B4")]
public override string MICEMEJMPBK
{
[Token(Token = "0x6013AED")]
[Address(RVA = "0x1254B10", Offset = "0x1253910", VA = "0x181254B10", Slot = "4")]
get
{
return "Draw Object Preview";
}
}
// Token: 0x170036B5 RID: 14005
// (get) Token: 0x06013AEE RID: 80622 RVA: 0x00494E30 File Offset: 0x00493030
[Token(Token = "0x170036B5")]
protected override bool OJNJNCCAONF
{
[Token(Token = "0x6013AEE")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
get
{
}
}
// Token: 0x170036B6 RID: 14006
// (get) Token: 0x06013AEF RID: 80623 RVA: 0x00494E40 File Offset: 0x00493040
[Token(Token = "0x170036B6")]
protected override bool IEPBLNFJCBA
{
[Token(Token = "0x6013AEF")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")]
get
{
}
}
// Token: 0x06013AF0 RID: 80624 RVA: 0x00494E50 File Offset: 0x00493050
[Token(Token = "0x6013AF0")]
[Address(RVA = "0x1254610", Offset = "0x1253410", VA = "0x181254610")]
public static void RenderPreviewVisual(Renderer CHEJPOIMMCK, Mesh EDLHNCIENFD, int JAHPEBBDKOH, Vector3 BHLLFBDJBAI, Quaternion LKIKONBGDAK, Vector3 JGMOKLIMHCI)
{
Material pmkihbngcaj = PreviewVisualRenderer.PMKIHBNGCAJ;
int num = 0;
int num2 = 0;
if (pmkihbngcaj == num2)
{
PreviewVisualRenderer.PMKIHBNGCAJ = Resources.Load<Material>("legacy_PreviewVisual_mat");
}
Material pmkihbngcaj2 = PreviewVisualRenderer.PMKIHBNGCAJ;
Material pmkihbngcaj3 = PreviewVisualRenderer.PMKIHBNGCAJ;
float z = BHLLFBDJBAI.z;
Matrix4x4 matrix4x;
float m = matrix4x.m01;
RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO nhgeaanflob = PreviewVisualRenderer.NHGEAANFLOB;
int num3 = 0;
ulong num4;
bool flag = nhgeaanflob.COKPPGPNJOE(CHEJPOIMMCK, num, num3, num4 != 0UL);
Material cimgbdmjdcf = PreviewVisualRenderer.CIMGBDMJDCF;
int num5 = 0;
int num6 = 0;
if (cimgbdmjdcf == num6)
{
PreviewVisualRenderer.CIMGBDMJDCF = Resources.Load<Material>("legacy_ToolOutline_mat");
}
RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO nhgeaanflob2 = PreviewVisualRenderer.NHGEAANFLOB;
int num7 = 0;
ulong num8;
bool flag2 = nhgeaanflob2.COKPPGPNJOE(CHEJPOIMMCK, num5, num7, num8 != 0UL);
}
// Token: 0x06013AF1 RID: 80625 RVA: 0x00494F00 File Offset: 0x00493100
[Token(Token = "0x6013AF1")]
[Address(RVA = "0x1254460", Offset = "0x1253260", VA = "0x181254460", Slot = "14")]
protected override void LDEEBLNMILL(CommandBuffer FCBNLLKMGCA, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
{
this.IGMHIKGBIOE = FCBNLLKMGCA;
base.KEAMKINAAAC();
CommandBuffer igmhikgbioe = this.IGMHIKGBIOE;
this.IGMHIKGBIOE = (ulong)0L;
}
// Token: 0x06013AF2 RID: 80626 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013AF2")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
protected override void EAHDMFNJBHK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013AF3 RID: 80627 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013AF3")]
[Address(RVA = "0x12542B0", Offset = "0x12530B0", VA = "0x1812542B0", Slot = "17")]
protected override void JBLMAPGOECP(RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.CKPIMDMOBDG FBNLILNBPAH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013AF4 RID: 80628 RVA: 0x00494F2C File Offset: 0x0049312C
[Token(Token = "0x6013AF4")]
[Address(RVA = "0x1254AB0", Offset = "0x12538B0", VA = "0x181254AB0")]
public PreviewVisualRenderer()
{
}
// Token: 0x06013AF5 RID: 80629 RVA: 0x00494F40 File Offset: 0x00493140
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6013AF5")]
[Address(RVA = "0x1254A20", Offset = "0x1253820", VA = "0x181254A20")]
static PreviewVisualRenderer()
{
int num;
RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(64, num != 0);
num = 0;
PreviewVisualRenderer.NHGEAANFLOB = dfapedacofo;
int num2 = 0;
PreviewVisualRenderer.PMKIHBNGCAJ = num2;
PreviewVisualRenderer.CIMGBDMJDCF = num2;
}
// Token: 0x0400CCB4 RID: 52404
[Token(Token = "0x400CCB4")]
private const int HFBHKHLHMPM = 64;
// Token: 0x0400CCB5 RID: 52405
[Token(Token = "0x400CCB5")]
private static readonly RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO NHGEAANFLOB;
// Token: 0x0400CCB6 RID: 52406
[Token(Token = "0x400CCB6")]
private static Material PMKIHBNGCAJ;
// Token: 0x0400CCB7 RID: 52407
[Token(Token = "0x400CCB7")]
private static Material CIMGBDMJDCF;
// Token: 0x0400CCB8 RID: 52408
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CCB8")]
private CommandBuffer IGMHIKGBIOE;
// Token: 0x02002D2E RID: 11566
[Token(Token = "0x2002D2E")]
public struct CFDNNDEBLNC
{
// Token: 0x0400CCB9 RID: 52409
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CCB9")]
public Mesh IHBCLLCIGOJ;
// Token: 0x0400CCBA RID: 52410
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400CCBA")]
public Material EJNIDJKHIOM;
// Token: 0x0400CCBB RID: 52411
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CCBB")]
public int MCKFGAHENEN;
// Token: 0x0400CCBC RID: 52412
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400CCBC")]
public Matrix4x4 OAFKPBLEMHJ;
}
}
}