131 lines
4.8 KiB
C#
131 lines
4.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Rendering
|
|
{
|
|
// Token: 0x0200282D RID: 10285
|
|
[Token(Token = "0x200282D")]
|
|
[StructLayout(3)]
|
|
public sealed class HolographicOverlayRendererEffect : CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>
|
|
{
|
|
// Token: 0x170030B7 RID: 12471
|
|
// (get) Token: 0x06012064 RID: 73828 RVA: 0x0044ECE8 File Offset: 0x0044CEE8
|
|
[Token(Token = "0x170030B7")]
|
|
private static Material BFHBHPAJKAG
|
|
{
|
|
[Token(Token = "0x6012064")]
|
|
[Address(RVA = "0x19A2F80", Offset = "0x19A1980", VA = "0x1819A2F80")]
|
|
get
|
|
{
|
|
Material knmfnjbpfkj = HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
|
int num = 0;
|
|
if (knmfnjbpfkj == num)
|
|
{
|
|
HolographicOverlayRendererEffect.KNMFNJBPFKJ = Resources.Load<Material>("legacy_HolographicOverlay_mat");
|
|
}
|
|
return HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030B8 RID: 12472
|
|
// (get) Token: 0x06012065 RID: 73829 RVA: 0x0044ED1C File Offset: 0x0044CF1C
|
|
[Token(Token = "0x170030B8")]
|
|
protected override RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
|
{
|
|
[Token(Token = "0x6012065")]
|
|
[Address(RVA = "0x19A2F20", Offset = "0x19A1920", VA = "0x1819A2F20", Slot = "7")]
|
|
get
|
|
{
|
|
return HolographicOverlayRendererEffect.FFGDFJKHJNA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030B9 RID: 12473
|
|
// (get) Token: 0x06012066 RID: 73830 RVA: 0x0044ED30 File Offset: 0x0044CF30
|
|
[Token(Token = "0x170030B9")]
|
|
public override string MICEMEJMPBK
|
|
{
|
|
[Token(Token = "0x6012066")]
|
|
[Address(RVA = "0x19A3300", Offset = "0x19A1D00", VA = "0x1819A3300", Slot = "4")]
|
|
get
|
|
{
|
|
return "Draw Holographic Overlay Effects";
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030BA RID: 12474
|
|
// (get) Token: 0x06012067 RID: 73831 RVA: 0x0044ED44 File Offset: 0x0044CF44
|
|
[Token(Token = "0x170030BA")]
|
|
protected override bool OJNJNCCAONF
|
|
{
|
|
[Token(Token = "0x6012067")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012068 RID: 73832 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012068")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
|
protected override void EAHDMFNJBHK()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012069 RID: 73833 RVA: 0x0044ED54 File Offset: 0x0044CF54
|
|
[Token(Token = "0x6012069")]
|
|
[Address(RVA = "0x19A3080", Offset = "0x19A1A80", VA = "0x1819A3080")]
|
|
public static void RenderHolographicOverlay(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
|
{
|
|
RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO ffgdfjkhjna = HolographicOverlayRendererEffect.FFGDFJKHJNA;
|
|
Material knmfnjbpfkj = HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
|
int num = 0;
|
|
if (knmfnjbpfkj == num)
|
|
{
|
|
HolographicOverlayRendererEffect.KNMFNJBPFKJ = Resources.Load<Material>("legacy_HolographicOverlay_mat");
|
|
}
|
|
Material knmfnjbpfkj2 = HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
|
}
|
|
|
|
// Token: 0x0601206A RID: 73834 RVA: 0x0044ED9C File Offset: 0x0044CF9C
|
|
[Token(Token = "0x601206A")]
|
|
[Address(RVA = "0x19A32C0", Offset = "0x19A1CC0", VA = "0x1819A32C0")]
|
|
public HolographicOverlayRendererEffect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601206B RID: 73835 RVA: 0x0044EDB0 File Offset: 0x0044CFB0
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x601206B")]
|
|
[Address(RVA = "0x19A3260", Offset = "0x19A1C60", VA = "0x1819A3260")]
|
|
static HolographicOverlayRendererEffect()
|
|
{
|
|
int num;
|
|
RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0);
|
|
num = 0;
|
|
HolographicOverlayRendererEffect.FFGDFJKHJNA = dfapedacofo;
|
|
}
|
|
|
|
// Token: 0x0400C0DB RID: 49371
|
|
[Token(Token = "0x400C0DB")]
|
|
private const int AFFHCCLPBHD = 128;
|
|
|
|
// Token: 0x0400C0DC RID: 49372
|
|
[Token(Token = "0x400C0DC")]
|
|
private static Material KNMFNJBPFKJ;
|
|
|
|
// Token: 0x0400C0DD RID: 49373
|
|
[Token(Token = "0x400C0DD")]
|
|
private static readonly RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO FFGDFJKHJNA;
|
|
|
|
// Token: 0x0200282E RID: 10286
|
|
[Token(Token = "0x200282E")]
|
|
public struct OIOFDGLBEHP
|
|
{
|
|
}
|
|
}
|
|
}
|